Skip to content

pantoken / packages/utils/src / globalModifierSelector

Função: globalModifierSelector()

globalModifierSelector(p, name): string

Beta

Construa um seletor de modificador utilitário-global: :where(*).--name.--name.--name. A classe de modificador repetida 3x gera a especificidade da regra (0,3,0), que supera determinísticamente qualquer composto real de componente-modificador com 2 classes (.instui-view.-mod, 0,2,0) independentemente da ordem de origem — o invólucro :where(*) contribui com zero especificidade por si só, então é puramente documentação de que isto é um modificador global, e não uma condição de escopo. Um seletor de classe simples já corresponde isoladamente (--mt-lg sem outra classe) ou encadeado a qualquer componente, do core ou criado por plugin, sem necessidade de enumeração por componente. Substitui o padrão antigo de classe-pura-mais-composto-enumerado-por-componente (globalSelectors/chainTargets), que não alcançava componentes criados por plugins e não escalava para utilitários de alta cardinalidade como espaçamento.

Parâmetros

p

string

name

string

Retorna

string