Skip to content

pantoken / packages/utils/src / globalModifierSelector

Fonction: globalModifierSelector()

globalModifierSelector(p, name): string

Bêta

Créer un sélecteur de modificateur utilitaire global : :where(*).--name.--name.--name. La classe modificateur répétée 3x donne la spécificité de règle (0,3,0), qui surclasse de façon déterministe tout composé réel de type composant-modificateur à 2 classes (.instui-view.-mod, 0,2,0) indépendamment de l’ordre de source — le conteneur :where(*) n’apporte aucune spécificité en soi, il sert uniquement de documentation indiquant qu’il s’agit d’un modificateur global et non d’une condition de portée. Un sélecteur de classe simple correspond déjà en tant que standalone (--mt-lg sans autre classe) ou peut être chaîné sur n’importe quel composant, qu’il provienne du cœur ou d’un plugin, sans nécessité d’énumération par composant. Remplace l’ancien motif de classe nue plus composé énuméré par composant (globalSelectors/chainTargets), qui ne pouvait pas atteindre les composants fournis par des plugins et ne s’adaptait pas aux utilitaires à haute cardinalité comme l’espacement.

Paramètres

p

string

name

string

Retourne

string