Skip to content

pantoken / packages/utils/src / globalModifierSelector

Funktion: globalModifierSelector()

globalModifierSelector(p, name): string

Beta

Erstelle einen globalen Utility-Modifier-Selektor: :where(*).--name.--name.--name. Die Modifier-Klasse dreifach hintereinander ergibt die Regel (0,3,0) Spezifität, die deterministisch jede echte 2-Klassen- Component-Modifier-Kombination (.instui-view.-mod, 0,2,0) unabhängig von der Quellreihenfolge übertrumpft — der :where(*) Wrapper trägt selbst keinerlei Spezifität bei, ist also rein dokumentarisch, dass es sich um einen globalen Modifier handelt und nicht um eine Scoping-Bedingung. Ein einfacher Klassenselektor matched bereits alleinstehend (--mt-lg ohne andere Klasse) oder angehängt an jede Komponente, egal ob Kern- oder Plugin-autorisiert, ohne dass eine pro-Komponente Aufzählung nötig ist. Er ersetzt das alte Muster mit nackter Klasse plus pro-Komponente aufgezählter Kombination (globalSelectors/chainTargets), das Plugin-autorisierte Komponenten nicht erreichen konnte und nicht auf hoch-kardinale Utilities wie Abstand skaliert.

Parameter

p

string

name

string

Rückgabe

string