Skip to content

Commit 8e19ba1

Browse files
authored
Merge pull request #4969 from alphagov/sass-refactor
Remove unneeded Sass mixins
2 parents f00373a + 54e0cff commit 8e19ba1

23 files changed

+27
-118
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
## Unreleased
1111

12+
* Remove unneeded Sass mixins ([PR #4969](https://github.com/alphagov/govuk_publishing_components/pull/4969))
1213
* Upgrade to LUX version 4.3.2 ([PR #5018](https://github.com/alphagov/govuk_publishing_components/pull/5018))
1314

1415
## 60.2.1

app/assets/stylesheets/govuk_publishing_components/component_support.scss

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88

99
@import "govuk_publishing_components/components/helpers/brand-colours";
1010
@import "govuk_publishing_components/components/helpers/link";
11-
@import "govuk_publishing_components/components/mixins/govuk-template-link-focus-override";
12-
@import "govuk_publishing_components/components/mixins/media-down";
1311
@import "govuk_publishing_components/components/mixins/margins";
1412
@import "govuk_publishing_components/components/mixins/css3";
1513

app/assets/stylesheets/govuk_publishing_components/components/_cards.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
@import "govuk_publishing_components/individual_component_support";
22
@import "mixins/grid-helper";
3-
@import "mixins/prefixed-transform";
3+
@import "mixins/css3";
44

55
.gem-c-cards__heading {
66
@include govuk-responsive-margin(6, "bottom");

app/assets/stylesheets/govuk_publishing_components/components/_contents-list.scss

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,6 @@
2525
@include govuk-font($size: 16);
2626
}
2727

28-
.gem-c-contents-list__link {
29-
@include govuk-template-link-focus-override;
30-
}
31-
3228
.gem-c-contents-list__list-item--parent > .gem-c-contents-list__link {
3329
font-weight: $govuk-font-weight-bold;
3430
}

app/assets/stylesheets/govuk_publishing_components/components/_cross-service-header.scss

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ $logo-height: 30px;
88
$toggle-border-height: 3px;
99

1010
.gem-c-rebranded-one-login-header {
11-
@include govuk-font($size: 16);
1211
color: govuk-colour("white");
1312
position: relative;
1413
background: $govuk-brand-colour;
14+
@include govuk-font($size: 16);
1515
}
1616

1717
.gem-c-rebranded-one-login-header__container {
@@ -58,11 +58,11 @@ $toggle-border-height: 3px;
5858
.gem-c-rebranded-one-login-header__link--homepage {
5959
// Font size needs to be set on the link so that the box sizing is correct
6060
// in Firefox
61-
@include govuk-font($size: false, $weight: bold);
6261
display: inline;
6362
margin-right: govuk-spacing(2);
6463
font-size: 30px; // We don't have a mixin that produces 30px font size
6564
line-height: 1;
65+
@include govuk-font($size: false, $weight: bold);
6666

6767
@include govuk-media-query($from: tablet) {
6868
&:focus {
@@ -97,9 +97,9 @@ $toggle-border-height: 3px;
9797
.gem-c-rebranded-one-login-header__nav__link {
9898
&:link,
9999
&:visited {
100+
text-decoration: none;
100101
@include govuk-typography-common;
101102
@include govuk-link-style-inverse;
102-
text-decoration: none;
103103

104104
&:hover {
105105
text-decoration: underline;
@@ -278,7 +278,6 @@ $toggle-border-height: 3px;
278278

279279
.gem-c-rebranded-cross-service-header__toggle {
280280
display: none;
281-
@include govuk-font($size: 16, $weight: bold);
282281
position: absolute;
283282
right: 0;
284283
top: 0;
@@ -289,6 +288,7 @@ $toggle-border-height: 3px;
289288
color: inherit;
290289
padding: $toggle-padding $toggle-padding calc($toggle-padding + 1px) $toggle-padding;
291290
margin-right: -(govuk-spacing(3));
291+
@include govuk-font($size: 16, $weight: bold);
292292

293293
@mixin toggle-button-focus {
294294
color: $govuk-focus-text-colour;

app/assets/stylesheets/govuk_publishing_components/components/_layout-super-navigation-header.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
@import "govuk_publishing_components/individual_component_support";
22
@import "govuk/components/header/header";
3-
@import "mixins/prefixed-transform";
3+
@import "mixins/css3";
44
@import "mixins/grid-helper";
55

66
$chevron-breakpoint: 360px;

app/assets/stylesheets/govuk_publishing_components/components/_related-navigation.scss

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,6 @@
5050
@include govuk-media-query($from: tablet) {
5151
line-height: 1.28;
5252
}
53-
54-
@include govuk-template-link-focus-override;
5553
}
5654

5755
.gem-c-related-navigation__link--truncated-links {
@@ -70,19 +68,10 @@
7068

7169
.gem-c-related-navigation__section-link {
7270
font-weight: bold;
73-
74-
@include govuk-template-link-focus-override;
7571
}
7672

7773
.gem-c-related-navigation__section-link--other {
7874
font-weight: normal;
79-
80-
@include govuk-template-link-focus-override;
81-
}
82-
83-
.gem-c-related-navigation__section-link--footer {
84-
85-
@include govuk-template-link-focus-override;
8675
}
8776

8877
.gem-c-related-navigation__section-link--inline {

app/assets/stylesheets/govuk_publishing_components/components/_search.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
@use "sass:color";
22
@import "govuk_publishing_components/individual_component_support";
3+
@import "mixins/css3";
34

45
$input-size: 40px;
56
$large-input-size: 50px;

app/assets/stylesheets/govuk_publishing_components/components/_select-with-search.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ $choices-border-radius-item: 0 !default;
1616
$choices-z-index: 2 !default;
1717
$choices-button-dimension: 12px !default;
1818

19-
@import "mixins/prefixed-transform";
19+
@import "mixins/css3";
2020
@import "govuk/components/label/label";
2121
@import "choices.js/src/styles/choices";
2222

app/assets/stylesheets/govuk_publishing_components/components/_share-links.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ $share-button-height: 30px;
2424
.gem-c-share-links__link {
2525
margin-right: govuk-spacing(6);
2626
@include govuk-font(16, $weight: bold);
27-
@include govuk-template-link-focus-override;
2827
}
2928

3029
.gem-c-share-links__link-icon {

0 commit comments

Comments
 (0)