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 de modificateur répétée 3x donne la spécificité (0,3,0), qui surclasse de manière déterministe tout composé réel à 2 classes composant-modificateur (.instui-view.-mod, 0,2,0) quel que soit l'ordre des sources — l'enveloppe :where(*) n'apporte aucune spécificité propre, elle sert donc 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à seul (--mt-lg sans aucune autre classe) ou chaîné à n'importe quel composant, qu'il soit du cœur ou fourni par un plugin, sans besoin d'énumération par composant. Remplace l'ancien motif classe-nue-plus-composé-énuméré-par-composant (globalSelectors/chainTargets), qui ne pouvait pas atteindre les composants fournis par des plugins et ne montait pas en charge pour des utilitaires à haute cardinalité comme les espacements.

Paramètres

p

string

name

string

Renvoie

string