Työkalut design-muuttujien hyödyntämiseen
Kela Design Systemin tarjoamat työkalut design-muuttujien hyödyntämiseen.
Kela Design Systemin tarjoamat työkalut design-muuttujien hyödyntämiseen.
JavaScript- ja JSON-muotoiset design-muuttujat kannattaa hakea getToken- tai getTokenCollection-funktioiden avulla.
Ne yhtenäistävät polkujen käsittelyä ja mahdollistavat oletusarvojen muutokset lähdetiedostoissa ilman rikkovia muutoksia muuttujien poluissa.
Lisäksi funktiot palauttavat eri tyyppisten muuttujien nimet.
const tc = getTokenCollection(themeTokens);tc.getValue("color.brand.primary"); // #2a69c5tc.getToken("color.brand.primary").cssVar; // var(--kds-color-brand-primary)tc.getToken("color.brand.primary").dotPath; // color.brand.primarytc.getToken("color.brand.primary").jsVar; // COLOR_BRAND_PRIMARYtc.getToken("color.brand.primary").scssVar; // $color-brand-primarytc.getToken("color.brand.primary").value; // #2a69c5
getToken(themeTokens, "color.brand.primary").cssVar; // var(--kds-color-brand-primary)getToken(themeTokens, "color.brand.primary").dotPath; // color.brand.primarygetToken(themeTokens, "color.brand.primary").jsVar; // COLOR_BRAND_PRIMARYgetToken(themeTokens, "color.brand.primary").scssVar; // $color-brand-primarygetToken(themeTokens, "color.brand.primary").value; // #2a69c5