Skip to content

Commit

Permalink
Switch variables and mixins to global scope
Browse files Browse the repository at this point in the history
  • Loading branch information
thibaudcolas committed Nov 22, 2024
1 parent bbced3c commit 106daac
Show file tree
Hide file tree
Showing 76 changed files with 722 additions and 722 deletions.
10 changes: 5 additions & 5 deletions wagtailio/static/sass/abstracts/_mixins.scss
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
@use "variables";
@use "variables" as *;

@use 'sass:list';
@use 'sass:map';

// Media queries
@mixin media-query($queries...) {
@each $query in $queries {
@each $breakpoint in variables.$breakpoints {
@each $breakpoint in $breakpoints {
$name: list.nth($breakpoint, 1);
$declaration: list.nth($breakpoint, 2);

Expand Down Expand Up @@ -107,7 +107,7 @@
// z-index
// Map z-index keys
@function z-index($key) {
@return map.get(variables.$z-index, $key);
@return map.get($z-index, $key);
}

@mixin z-index($key) {
Expand All @@ -126,7 +126,7 @@
}

b {
font-weight: variables.$weight--bold;
font-weight: $weight--bold;
}

ul,
Expand Down Expand Up @@ -157,4 +157,4 @@
> :last-child {
margin-bottom: 0;
}
}
}
4 changes: 2 additions & 2 deletions wagtailio/static/sass/base/_base.scss
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@use "../abstracts/variables";
@use "../abstracts/variables" as *;

// Box Sizing
*,
Expand All @@ -9,7 +9,7 @@

// Prevent text size change on orientation change.
html {
font-family: variables.$font--primary;
font-family: $font--primary;
text-size-adjust: 100%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
Expand Down
22 changes: 11 additions & 11 deletions wagtailio/static/sass/base/_container.scss
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
@use "../abstracts/mixins";
@use "../abstracts/variables";
@use "../abstracts/mixins" as *;
@use "../abstracts/variables" as *;

.container {
max-width: variables.$site-width;
max-width: $site-width;
margin: 0 auto;
padding-left: variables.$gutter-sm;
padding-right: variables.$gutter-sm;
padding-left: $gutter-sm;
padding-right: $gutter-sm;

@include mixins.media-query(medium) {
padding-left: variables.$gutter;
padding-right: variables.$gutter;
@include media-query(medium) {
padding-left: $gutter;
padding-right: $gutter;
}

@include mixins.media-query(large) {
padding-left: variables.$gutter-lg;
padding-right: variables.$gutter-lg;
@include media-query(large) {
padding-left: $gutter-lg;
padding-right: $gutter-lg;
}
}
6 changes: 3 additions & 3 deletions wagtailio/static/sass/base/_print.scss
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
@use "../abstracts/variables";
@use "../abstracts/variables" as *;

// Print styles
// stylelint-disable declaration-no-important

@media print {
* {
background: transparent !important;
color: variables.$color--black !important;
border-color: variables.$color--black !important;
color: $color--black !important;
border-color: $color--black !important;
box-shadow: none !important;
text-shadow: none !important;
}
Expand Down
40 changes: 20 additions & 20 deletions wagtailio/static/sass/base/_typography.scss
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
@use "../abstracts/mixins";
@use "../abstracts/variables";
@use "../abstracts/mixins" as *;
@use "../abstracts/variables" as *;

html {
font-size: 1rem;
line-height: 1.5;

@include mixins.media-query(large) {
@include media-query(large) {
font-size: 1.25rem;
line-height: 1.6;
}
Expand All @@ -18,7 +18,7 @@ h4,
h5,
h6 {
margin: 0 0 15px;
font-weight: variables.$weight--bold;
font-weight: $weight--bold;
}

p {
Expand All @@ -40,7 +40,7 @@ h1,
line-height: 3.375rem;
letter-spacing: -0.01em;

@include mixins.media-query(large) {
@include media-query(large) {
font-size: 3.8rem;
line-height: 4.8rem;
}
Expand All @@ -51,7 +51,7 @@ h2,
font-size: 1.7rem;
line-height: 2.125rem;

@include mixins.media-query(large) {
@include media-query(large) {
font-size: 1.7rem;
line-height: 2.3rem;
}
Expand All @@ -62,7 +62,7 @@ h3,
font-size: 1.375rem;
line-height: 2.0625rem;

@include mixins.media-query(large) {
@include media-query(large) {
font-size: 1.5rem;
line-height: 1.2;
}
Expand All @@ -73,7 +73,7 @@ h4,
font-size: 1.37rem;
line-height: 2.063rem;

@include mixins.media-query(large) {
@include media-query(large) {
font-size: 1.1rem;
line-height: 1.65rem;
}
Expand All @@ -82,9 +82,9 @@ h4,
.intro-small {
font-size: 1.25rem;
line-height: 1.9375rem;
font-weight: variables.$weight--regular;
font-weight: $weight--regular;

@include mixins.media-query(large) {
@include media-query(large) {
font-size: 1.25rem;
line-height: 1.85rem;
}
Expand All @@ -93,9 +93,9 @@ h4,
.teaser-heading {
font-size: 1.875rem;
line-height: 2.125rem;
font-weight: variables.$weight--bold;
font-weight: $weight--bold;

@include mixins.media-query(large) {
@include media-query(large) {
font-size: 1.5rem;
line-height: 1.95rem;
}
Expand All @@ -105,7 +105,7 @@ h4,
font-size: 1rem;
line-height: 1.5rem;

@include mixins.media-query(large) {
@include media-query(large) {
font-size: 1rem;
line-height: 1.4rem;
}
Expand All @@ -114,10 +114,10 @@ h4,
.intro-big {
font-size: 1.5625rem;
line-height: 2.3125rem;
font-weight: variables.$weight--regular;
font-weight: $weight--regular;
margin: 0 0 20px;

@include mixins.media-query(large) {
@include media-query(large) {
font-size: 1.7rem;
line-height: 2.3rem;
}
Expand All @@ -127,21 +127,21 @@ h4,
font-size: 0.875rem;
line-height: 1.3125rem;

@include mixins.media-query(large) {
@include media-query(large) {
font-size: 0.7rem;
line-height: 1.05rem;
}

&--bold {
font-weight: variables.$weight--bold;
font-weight: $weight--bold;
}
}

.article-heading {
font-size: 2.25rem;
line-height: 2.9rem;

@include mixins.media-query(large) {
@include media-query(large) {
font-size: 3.25rem;
line-height: 3.9rem;
}
Expand All @@ -151,7 +151,7 @@ h4,
font-size: 1rem;
line-height: 1.5rem;

@include mixins.media-query(large) {
@include media-query(large) {
font-size: 0.8rem;
line-height: 1.2rem;
}
Expand All @@ -161,7 +161,7 @@ h4,
font-size: 0.75rem;
line-height: 1.125rem;

@include mixins.media-query(large) {
@include media-query(large) {
font-size: 0.6rem;
line-height: 0.9rem;
}
Expand Down
8 changes: 4 additions & 4 deletions wagtailio/static/sass/components/_author.scss
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@use "../abstracts/variables";
@use "../abstracts/variables" as *;

.author {
$root: &;
Expand All @@ -19,19 +19,19 @@
}

&__name {
font-weight: variables.$weight--bold;
font-weight: $weight--bold;
font-size: 16px;
margin-bottom: 0;
line-height: 1;

a {
text-decoration: none;
color: variables.$color--off-black;
color: $color--off-black;
}

.blog-post__content & {
font-size: 14px;
font-weight: variables.$weight--regular;
font-weight: $weight--regular;
}
}

Expand Down
4 changes: 2 additions & 2 deletions wagtailio/static/sass/components/_backer.scss
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
@use "../abstracts/variables";
@use "../abstracts/variables" as *;

.backer {
&__link {
color: variables.$color--teal;
color: $color--teal;
transition: color 0.3s;

&:hover {
Expand Down
14 changes: 7 additions & 7 deletions wagtailio/static/sass/components/_backers.scss
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
@use "../abstracts/mixins";
@use "../abstracts/variables";
@use "../abstracts/mixins" as *;
@use "../abstracts/variables" as *;

.backers {
@include mixins.sf-spacing(2);
@include sf-spacing(2);
grid-column: 2 / span 2;

@include mixins.media-query(medium) {
@include media-query(medium) {
grid-column: 2 / span 3;
}

@include mixins.media-query(large) {
@include media-query(large) {
grid-column: 3 / span 3;
}

Expand All @@ -21,7 +21,7 @@
&--bronze {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 2px solid variables.$color--light-grey;
border-bottom: 2px solid $color--light-grey;
}
}

Expand All @@ -30,7 +30,7 @@
grid-template-columns: 1fr;
gap: 15px;

@include mixins.media-query(medium) {
@include media-query(medium) {
grid-template-columns: 1fr 1fr 1fr;
}
}
Expand Down
Loading

0 comments on commit 106daac

Please sign in to comment.