Skip to content

pantoken-root / formats/css/src / multiScopeCss

Ֆունկցիա: multiScopeCss() ​

multiScopeCss(options): string

Բետա

Ամբողջական բազմասպեկտր տողը՝ շերտերի կարգը, մեկ հավաք @property գրանցումներ, ընդհանուր base block, թեմայի համար մեկ token block, և լուսավոր/մութ color-scheme պիները։

Tokens-ը բաժանվում են ըստ того, թե արդյոք նրանց արժեքը իսկապես տատանվում է themes. Ստատիկ token-ները տեղադրվում են ընդհանուր base բլոկում մեկ անգամ__; տարբերվող token-ները ամբողջությամբ կրկնվում են ամեն թեմայի բլոկում։ Այդ երկրորդ հատվածն է, որ ապահովում է ներդնումների անվտանգությունը — թեմայի բլոկը, որը բաց է թողել տարբերվող token, կժառանգի մեջենտեղող տեսակը դրա արժեքը։

Պարամետրեր ​

options ​

MultiScopeCssOptions

Վերադարձվող արժեք ​

string

Օրինակ ​

ts
import { multiScopeCss } from "@pantoken/css";

multiScopeCss({ themes: ["rebrand", "canvas"], defaultTheme: "rebrand" });