Skip to content

pantoken / packages/utils/src / globalModifierSelector

Funzione: globalModifierSelector()

globalModifierSelector(p, name): string

Beta

Costruire un selettore modificatore di utilità globale: :where(*).--name.--name.--name. La classe modificatore ripetuta 3 volte produce la regola di specificità (0,3,0), che sovrasta in modo deterministico qualsiasi composto reale a 2 classi componente-modificatore (.instui-view.-mod, 0,2,0) indipendentemente dall'ordine di sorgente — il wrapper :where(*) non contribuisce con specificità propria, quindi è puramente documentazione che questo è un modificatore globale, non una condizione di scoping. Un semplice selettore di classe già corrisponde in modo indipendente (--mt-lg senza altre classi) o concatenato su qualsiasi componente, core o creato da plugin, senza necessità di enumerazione per componente. Sostituisce il vecchio schema bare-class-plus-enumerated-per-component-compound (globalSelectors/chainTargets), che non poteva raggiungere i componenti creati dai plugin e non scalava per utilità ad alta cardinalità come lo spacing.

Parametri

p

string

name

string

Restituisce

string