function.scss 406 B

123456789101112131415161718
  1. @use 'config';
  2. // join var name
  3. // joinVarName(('button', 'text-color')) => '--uni-button-text-color'
  4. @function joinVarName($list) {
  5. $name: '--' + config.$namespace;
  6. @each $item in $list {
  7. @if $item != '' {
  8. $name: $name + '-' + $item;
  9. }
  10. }
  11. @return $name;
  12. }
  13. // getCssVarName('button', 'text-color') => '--uni-button-text-color'
  14. @function getCssVarName($args...) {
  15. @return joinVarName($args);
  16. }