diff options
| author | Volpeon <git@volpeon.ink> | 2025-11-09 08:35:52 +0100 |
|---|---|---|
| committer | Volpeon <git@volpeon.ink> | 2025-11-09 08:35:52 +0100 |
| commit | 1ac4a1e912aeba68aa951c8b05ff630eb1928c92 (patch) | |
| tree | 7cff0ab2674fee0eb0a0eed81685e27db9233650 | |
| parent | Smaller card paddings on <sm (diff) | |
| download | iro-design-1ac4a1e912aeba68aa951c8b05ff630eb1928c92.tar.gz iro-design-1ac4a1e912aeba68aa951c8b05ff630eb1928c92.tar.bz2 iro-design-1ac4a1e912aeba68aa951c8b05ff630eb1928c92.zip | |
Added small container variant
| -rw-r--r-- | src/layouts/_container.scss | 12 | ||||
| -rw-r--r-- | src/layouts/_container.vars.scss | 15 |
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; | ||
