Theme: ← Übersicht Tokens

Varianten-Picker

Produktvarianten wählen: Farb-Swatches (ui.swatch) + Größen-Pills mit Verfügbarkeit — Controller pflegt die Auswahl und emittet variante

Components v1.0.1 Commerce WebsiteApp component.variant-picker

Nutzt: ui.swatch

Beispiele

Farb-Swatches + Größen-Pills mit ausverkaufter Größe (klicken wechselt die Auswahl)
Farbe: Schwarz
GrößeGrößentabelle

Eigenschaften

PropTypDefaultBuilder-Label
colorLabelstring"Farbe"Label der Farbgruppe
colorsarray[]Farben (Content-Daten)
sizesLabelstring"Größe"Label der Größengruppe
sizesarray[]Größen
sizeChartLabelstring""Größentabelle-Link (leer = aus)
sizeChartUrlstring""Größentabelle-Ziel

* Pflicht-Prop

Events & Slots

Events: ⚡ variant — im Surface per on: {<event>: {action, params}} verdrahtbar.

Stellschrauben (Komponenten-Tokens)

Ebene 3 — aus dem CSS generiert (Registry). Umverdrahtbar per Hüllen-Komposition, ohne Markup-Eingriff; künftige Regler-Quelle des Component Builders.

TokenDefault
--variant-picker-border-strongvar(--color-border-strong)
--variant-picker-radius-controlvar(--radius-control)
--variant-picker-surface-defaultvar(--color-surface-default)
--variant-picker-surface-sunkenvar(--color-surface-sunken)
--variant-picker-text-defaultvar(--color-text-default)
--variant-picker-text-disabledvar(--color-text-disabled)
--variant-picker-text-mutedvar(--color-text-muted)

Genutzte Design-Tokens

border.hairlinecolor.border.strongcolor.surface.defaultcolor.surface.sunkencolor.text.defaultcolor.text.disabledcolor.text.mutedfont.family.defaultradius.controlsize.12size.2size.4text.mdtext.smweight.semibold