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 fornece a especificidade (0,3,0), que determinísticamente supera qualquer composto real de 2-classes componente-modificador (.instui-view.-mod, 0,2,0) independentemente da ordem de origem — o invólucro :where(*) contribui com zero de especificidade por si só, então é puramente documentação de que isto é um modificador global, enão uma condição de escopo. Um seletor de classe simples já casa 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-nua-mais-composto-enumerado-por-componente (globalSelectors/chainTargets), que não podia alcançar 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