From 990a2cd28ed8814442546c749c35c63f231df59d Mon Sep 17 00:00:00 2001 From: Volpeon Date: Sat, 8 Nov 2025 11:50:57 +0100 Subject: Heading: Add static theme colors --- src/objects/_heading.scss | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/objects/_heading.scss') diff --git a/src/objects/_heading.scss b/src/objects/_heading.scss index 2d27658..1d6e2dc 100644 --- a/src/objects/_heading.scss +++ b/src/objects/_heading.scss @@ -1,4 +1,6 @@ +@use 'sass:map'; @use 'sass:meta'; +@use 'sass:string'; @use 'iro-sass/src/bem'; @use 'iro-sass/src/props'; @use '../props' as *; @@ -60,5 +62,25 @@ } } } + + @each $theme in map.keys(props.get(vars.$static-themes)) { + @include bem.modifier(string.slice($theme, 3)) { + color: props.get(vars.$static-themes, $theme, --text-color); + + @each $mod, $value in vars.$sizes { + @include bem.modifier($mod) { + color: props.get(vars.$static-themes, $theme, --#{$mod}, --text-color); + } + } + + @include bem.modifier('display') { + @each $mod, $value in vars.$sizes { + @include bem.modifier($mod) { + color: props.get(vars.$static-themes, $theme, --display, --#{$mod}, --text-color); + } + } + } + } + } } } -- cgit v1.2.3-70-g09d2