Styling-Tool
Brande das Micro-Frontend, indem du Design-Tokens und Layout-Optionen anpasst. Jeder Parameter ist erklärt, die Vorschau skinnt live mit, und der erzeugte mount()-Aufruf ist fertig zum Einfügen.
Lade ein PNG-, JPEG- oder WebP-Bild hoch, ziehe es hierher oder füge es ein (max. 5 MB). Eine verkleinerte, von Metadaten bereinigte Fassung wird zur Analyse der visuellen Rollen an unseren KI-Dienstleister gesendet; anschließend wird der Kontrast lokal geprüft. ADITUS speichert Originalbild und abgeleitetes Style-Set zur Qualitätskontrolle 6 Monate.
--aditus-accentPrimäre Markenfarbe: Buttons, aktive Zustände, Betonung.
--aditus-accent-strongHover-/Pressed-Abstufung des Akzents.
--aditus-accent-contrastText-/Icon-Farbe auf dem Akzent.
--aditus-accent-softZarte Akzent-Tönung für weiche Füllungen/Hovers.
--aditus-surfaceHintergrund von Panels/Karten/Inputs.
--aditus-surface-2Leicht erhöhte Fläche für verschachtelte Füllungen.
--aditus-borderHaarlinien-Rahmenfarbe.
--aditus-border-strongKräftigerer Rahmen für Inputs/Controls.
--aditus-textPrimäre Textfarbe.
--aditus-mutedGedämpfte/sekundäre Textfarbe.
--aditus-headingÜberschriften-Farbe, heller als Fließtext.
--aditus-overlay-surfaceDeckende Fläche des Artikel-Detail-Modals. Bei transparenter Fläche (Glas-Themes) eine DECKENDE Farbe setzen, damit der schwebende Dialog nicht durchsichtig wird und der Text lesbar bleibt.
--aditus-overlay-backdropAbdunkelung hinter dem Detail-Modal. Fuer dunkle Themes eine dunkle Abdunkelung (z. B. rgba(0,0,0,0.6)), da der aus dem Text abgeleitete Standard ein heller Schleier wäre.
--aditus-successErfolgsfarbe: abgeschlossene Schritte, Fertig-Haken.
--aditus-success-softZarte Erfolgs-Tönung.
--aditus-dangerFehlerfarbe.
--aditus-danger-softZarte Fehler-Tönung.
--aditus-radiusEckenradius von Panels/Karten.
--aditus-radius-smEckenradius von Inputs/kleinen Chips.
--aditus-radius-buttonEckenradius von Buttons.
--aditus-gapAbstand zwischen gestapelten Abschnitten in einer Phase.
--aditus-shadowBox-Shadow für erhöhte Panels/Karten.
--aditus-fontSchriftfamilien-Stack für das gesamte Micro-Frontend.
--aditus-font-sizeEine CSS-Länge (z. B. 16px oder 1rem), die die GESAMTE Typografie skaliert — Fließtext, Metadaten, Bedienelemente und Überschriften behalten ihre Proportionen und wachsen gemeinsam. Standard: 15px.
Der Event-Schritt als vertikale Liste oder als Karten-Grid. Jedes Event zeigt nur seine eigenen Infos plus einen einzelnen Auswählen-Button.
Der Artikel-Schritt als vertikale Liste oder als Preis-Karten-Grid (per articleContent gestaltet).
Wie Artikel innerhalb einer aufgeklappten Gruppe der Listen-Ansicht liegen: kompakter Stapel oder responsives Mehrspalten-Grid.
Wie Artikel in der Listen-Ansicht gewählt werden: ein einzelner Auswählen-Button je Zeile, oder ein Mengen-Stepper je Zeile mit Zwischensummen und einem Weiter-Button, der alle Mengen auf einmal in den Warenkorb legt.
Zeigt das Artikel-Icon (das kleine getönte SVG, das der echte Shop links neben jedem Ticket rendert) in der Listen-Ansicht.
Zeigt eine Headergrafik: das große Marken-Banner des gewählten Events als formatfüllende Kopfgrafik über dem Flow. Erscheint, sobald ein Event gewählt ist.
Culture als Accept-Language-Header — steuert die lokalisierten Inhalte der API (z. B. de-DE, en-GB).
Bei Schrittwechsel das Widget sanft in den sichtbaren Bereich rücken (nie beim ersten Mount). Aus, wenn der Host das Scrollen selbst steuert.
Spaltenzahl der Antwortoptionen von RadioButtonList-/CheckBoxList-Surveyfragen (1-4). Schmale Viewports fallen automatisch auf eine Spalte zurück.
Injiziert das mitgelieferte neutrale Standard-Theme. Ausschalten, wenn du dein eigenes vollständiges Skin lieferst.
import { mount } from "@workspace/aditus-shop-embed";
mount(document.getElementById("aditus-shop")!, {
publicKey: "pk_deine_seite",
// sessionToken, // Pflicht, um den Shop zu aktivieren — vom Backend gemintet, siehe "Micro Frontend"
eventTheme: false, // deine Tokens rendern, nicht das Branding des Veranstalters
});Es werden nur geänderte Tokens ausgegeben — weggelassene behalten die mitgelieferten Defaults.