summaryrefslogtreecommitdiffstats
path: root/src/layouts
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2025-11-09 08:35:52 +0100
committerVolpeon <git@volpeon.ink>2025-11-09 08:35:52 +0100
commit1ac4a1e912aeba68aa951c8b05ff630eb1928c92 (patch)
tree7cff0ab2674fee0eb0a0eed81685e27db9233650 /src/layouts
parentSmaller card paddings on <sm (diff)
downloadiro-design-1ac4a1e912aeba68aa951c8b05ff630eb1928c92.tar.gz
iro-design-1ac4a1e912aeba68aa951c8b05ff630eb1928c92.tar.bz2
iro-design-1ac4a1e912aeba68aa951c8b05ff630eb1928c92.zip
Added small container variant
Diffstat (limited to 'src/layouts')
-rw-r--r--src/layouts/_container.scss12
-rw-r--r--src/layouts/_container.vars.scss15
2 files changed, 26 insertions, 1 deletions
diff --git a/src/layouts/_container.scss b/src/layouts/_container.scss
index 0ae68c1..05d99a8 100644
--- a/src/layouts/_container.scss
+++ b/src/layouts/_container.scss
@@ -24,5 +24,17 @@
24 @include bem.modifier('pad-b') { 24 @include bem.modifier('pad-b') {
25 padding-block: props.get(vars.$pad-b); 25 padding-block: props.get(vars.$pad-b);
26 } 26 }
27
28 @each $mod, $pad-i, $pad-b in vars.$sizes {
29 @include bem.modifier($mod) {
30 @include bem.modifier('pad-i') {
31 padding-inline: props.get($pad-i);
32 }
33
34 @include bem.modifier('pad-b') {
35 padding-block: props.get($pad-b);
36 }
37 }
38 }
27 } 39 }
28} 40}
diff --git a/src/layouts/_container.vars.scss b/src/layouts/_container.vars.scss
index 8f0cef6..8cb3afc 100644
--- a/src/layouts/_container.vars.scss
+++ b/src/layouts/_container.vars.scss
@@ -12,7 +12,7 @@ $fixed-sizes: (
12 'fixed': $fixed 12 'fixed': $fixed
13) !default; 13) !default;
14 14
15$pad-i: props.def(--l-container--pad-i, props.get(core.$size--400)) !default; 15$pad-i: props.def(--l-container--pad-i, props.get(core.$size--600)) !default;
16$pad-b: props.def(--l-container--pad-b, props.get(core.$size--800)) !default; 16$pad-b: props.def(--l-container--pad-b, props.get(core.$size--800)) !default;
17 17
18$pad-i--sm: props.def(--l-container--pad-i, props.get(core.$size--200), 'sm') !default; 18$pad-i--sm: props.def(--l-container--pad-i, props.get(core.$size--200), 'sm') !default;
@@ -20,3 +20,16 @@ $pad-b--sm: props.def(--l-container--pad-b, props.get(core.$size--600), 'sm') !d
20 20
21$pad-i--xs: props.def(--l-container--pad-i, props.get(core.$size--150), 'xs') !default; 21$pad-i--xs: props.def(--l-container--pad-i, props.get(core.$size--150), 'xs') !default;
22$pad-b--xs: props.def(--l-container--pad-b, props.get(core.$size--450), 'xs') !default; 22$pad-b--xs: props.def(--l-container--pad-b, props.get(core.$size--450), 'xs') !default;
23
24$sm--pad-i: props.def(--l-container--sm--pad-i, props.get(core.$size--300)) !default;
25$sm--pad-b: props.def(--l-container--sm--pad-b, props.get(core.$size--800)) !default;
26
27$sm--pad-i--sm: props.def(--l-container--sm--pad-i, props.get(core.$size--200), 'sm') !default;
28$sm--pad-b--sm: props.def(--l-container--sm--pad-b, props.get(core.$size--600), 'sm') !default;
29
30$sm--pad-i--xs: props.def(--l-container--sm--pad-i, props.get(core.$size--150), 'xs') !default;
31$sm--pad-b--xs: props.def(--l-container--sm--pad-b, props.get(core.$size--450), 'xs') !default;
32
33$sizes: (
34 'sm': $sm--pad-i $sm--pad-b,
35) !default;