Skip to content

pantoken / 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