From 9691ccf48f64dd0fac669ae51943907cc8da9b78 Mon Sep 17 00:00:00 2001 From: Volpeon Date: Sun, 6 Feb 2022 20:23:11 +0100 Subject: Added status indicator and avatar --- src/_functions.scss | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'src/_functions.scss') diff --git a/src/_functions.scss b/src/_functions.scss index a649cc2..a11d5f4 100644 --- a/src/_functions.scss +++ b/src/_functions.scss @@ -1,19 +1,31 @@ @use 'iro-sass/src/index' as iro; @function color($key, $tree: 'colors', $default: null, $global: false) { - $new-key: iro.fn-list-prepend($key, --colors); - @return iro.props-get($new-key, $tree, $default, $global); + $key: iro.fn-list-prepend($key, --colors); + @return iro.props-get($key, $tree, $default, $global); } @function global-color($key, $tree: 'colors', $default: null, $global: true) { @return color($key, $tree, $default, $global); } +@function foreign-color($foreign-key, $key, $tree: 'colors', $default: null, $global: true) { + $key: iro.fn-list-prepend($key, --colors); + $key: iro.fn-list-prepend($key, $foreign-key); + @return iro.props-get($key, $tree, $default, $global); +} + @function dim($key, $tree: 'dims', $default: null, $global: false) { - $new-key: iro.fn-list-prepend($key, --dims); - @return iro.props-get($new-key, $tree, $default, $global); + $key: iro.fn-list-prepend($key, --dims); + @return iro.props-get($key, $tree, $default, $global); } @function global-dim($key, $tree: 'dims', $default: null, $global: true) { @return dim($key, $tree, $default, $global); } + +@function foreign-dim($foreign-key, $key, $tree: 'dims', $default: null, $global: true) { + $key: iro.fn-list-prepend($key, --dims); + $key: iro.fn-list-prepend($key, $foreign-key); + @return iro.props-get($key, $tree, $default, $global); +} -- cgit v1.2.3-54-g00ecf