Skip to content

pantoken-root / packages/utils/src / globalModifierSelector

Funkcja: globalModifierSelector() ​

globalModifierSelector(p, name): string

Beta

Zbuduj selektor modyfikatora globalnej użyteczności: :where(*).--name.--name.--name. Klasa modyfikatora powtórzona 3x daje regułę specyficzności (0,3,0), która deterministycznie przewyższa dowolne rzeczywiste złożenie komponent‑modyfikator z dwiema klasami (.instui-view.-mod, 0,2,0), niezależnie od kolejności źródłowej — wrapper :where(*) nie dodaje własnej specyficzności, więc służy wyłącznie jako dokumentacja, że to jest globalny modyfikator, a nie warunek zakresu. Zwykły selektor klasy już dopasowuje samodzielnie (--mt-lg z brakiem innej klasy) lub połączony z dowolnym komponentem, pochodzącym z core'a lub napisaným przez wtyczkę, bez potrzeby wypisywania per-komponentu. Zastępuje stary wzorzec gołej-klasy-plus-wypisanej-na-każdy-komponent (globalSelectors/chainTargets), który nie sięgał do komponentów tworzonych przez wtyczki i nie skalował się dla utilit o dużej kardynalności, takich jak odstępy.

Parametry ​

p ​

string

name ​

string

Zwraca ​

string