Sha256: 3e769c25db7e399b3ad8811e61abaad9d0f16678c2cdb794677975dc14315cd0

Contents?: true

Size: 1.37 KB

Versions: 39

Compression:

Stored size: 1.37 KB

Contents

////
/// Compatibility with legacy repos (govuk_elements, govuk_frontend_tookkit and
/// govuk_template) settings
///
/// We default these settings to `true` so that if they are missed we opt for a
/// mild performance hit over a potential broken experience for the end-user.
///
/// @group settings/compatibility
////


/// Compatibility Mode: alphagov/govuk_frontend_toolkit
///
/// True if used in a project that also includes alphagov/govuk_frontend_toolkit.
///
/// @type Boolean
/// @access public

$govuk-compatibility-govukfrontendtoolkit: true !default;

/// Compatibility Mode: alphagov/govuk_template
///
/// True if used in a project that also includes alphagov/govuk_template.
///
/// @type Boolean
/// @access public

$govuk-compatibility-govuktemplate: true !default;

/// Compatibility Mode: alphagov/govuk_elements
///
/// True if used in a project that also includes alphagov/govuk_elements.
///
/// @type Boolean
/// @access public

$govuk-compatibility-govukelements: true !default;

/// Compatibility Product Map
///
/// Maps product names to their settings that we can use to lookup states from
/// within the `@govuk-compatibility` mixin.
///
/// @type Map
/// @access private

$_govuk-compatibility: (
  govuk_frontend_toolkit: $govuk-compatibility-govukfrontendtoolkit,
  govuk_template: $govuk-compatibility-govuktemplate,
  govuk_elements: $govuk-compatibility-govukelements,
);

Version data entries

39 entries across 39 versions & 2 rubygems

Version Path
govuk_publishing_components-11.0.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-10.2.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-10.1.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-10.0.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.28.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.27.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.26.1 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.26.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.25.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.24.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.23.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.22.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.21.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.20.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.19.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.18.0 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.17.1 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.17 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.16.1 node_modules/govuk-frontend/settings/_compatibility.scss
govuk_publishing_components-9.16.0 node_modules/govuk-frontend/settings/_compatibility.scss