From b34545ce5a694a0042f2d1dfbbfad7bfee713c2d Mon Sep 17 00:00:00 2001 From: Volpeon Date: Fri, 20 Jan 2023 16:48:54 +0100 Subject: Fixed flaws --- src/objects/_icon.scss | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/objects/_icon.scss') diff --git a/src/objects/_icon.scss b/src/objects/_icon.scss index e613ec2..12baeba 100644 --- a/src/objects/_icon.scss +++ b/src/objects/_icon.scss @@ -1,11 +1,19 @@ @use 'iro-sass/src/index' as iro; +@use '../functions' as fn; @include iro.props-namespace('icon') { + @include iro.props-store(( + --dims: ( + --stroke: 1.5px, + --size: calc(1 / 14 * 16em), + ) + ), 'dims'); + @include iro.bem-object(iro.props-namespace()) { display: inline-block; - width: 1em; - height: 1em; - stroke-width: var(--icon-stroke-width, 1.5px); + width: fn.dim(--size); + height: fn.dim(--size); + stroke-width: fn.dim(--stroke); stroke-linecap: round; stroke-linejoin: round; vertical-align: -.12em; -- cgit v1.2.3-54-g00ecf