Skip to content

pantoken / packages/utils/src / globalModifierSelector

Función: globalModifierSelector()

globalModifierSelector(p, name): string

Beta

Construir un selector modificador de utilidad global: :where(*).--name.--name.--name. La clase modificadora repetida 3 veces da la especificidad de la regla (0,3,0), que desplaza determinísticamente a cualquier compuesto real de componente-modificador de 2 clases (.instui-view.-mod, 0,2,0) independientemente del orden de origen — el envoltorio :where(*) no aporta especificidad propia, por lo que es puramente documentación de que esto es un modificador global, no una condición de alcance. Un selector de clase simple ya coincide por sí solo (--mt-lg sin otra clase) o encadenado a cualquier componente, ya sea del núcleo o creado por un plugin, sin necesidad de enumeración por componente. Sustituye el antiguo patrón de clase-desnuda-más-compuesto-enumerado-por-componente (globalSelectors/chainTargets), que no podía alcanzar componentes creados por plugins y no escalaba para utilidades de alta cardinalidad como el espaciado.

Parámetros

p

string

name

string

Devuelve

string