Skip to content

pantoken-root / formats/css/src / multiScopeCss

Fall: multiScopeCss() ​

multiScopeCss(options): string

Beta

Fullkomna fjöl-scope skjalið: lagapöntun, eitt sett af @property skráningum, sameiginlegur base block, token-block fyrir hvert þema, og ljós/dökk color-scheme pinnum.

Token eru flokkaðar eftir því hvort gildi þeirra breytist raunverulega milli themes. Óbreytanlegir token fara í sameiginlega base blokkina einu sinni; breytilegir token eru endurteknir í heild sinni í hverri þemablokk. Sú seinni hluti gerir innstung örugga — þemablokk sem sleppti breytilegum token myndi erfa gildi umbúðasvæða sem umlykur hana fyrir það.

Færibreytur ​

options ​

MultiScopeCssOptions

Skilar ​

string

Dæmi ​

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

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