@use 'iro-sass/src/index' as iro; @function color($key, $tree: 'colors', $default: null, $global: false) { $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) { $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); }