Zum Inhalt springen

Hero v1

Hero v1

Versionierte Hero-Section — Slots für Eyebrow, Title, Description, Actions.

Sections sind versioniert (hero-v1, später hero-v2, …) — bestehende Versionen werden nicht überschrieben.

Design System

Build once. Ship everywhere.

Markenneutrale Tokens und Primitives für Astro, Shopify und React-Consumer.

Left-aligned hero

Optional für Docs oder Landing-Subpages.

---
import Hero from '@addxion/components/sections/hero-v1/Hero';
import Button from '@addxion/components/Button';
---
<Hero>
<span slot="eyebrow">Eyebrow</span>
<span slot="title">Headline</span>
<span slot="description">Supporting copy.</span>
<div slot="actions">
<Button>CTA</Button>
</div>
</Hero>
PropTypDefault
aligncenter | startcenter
classstring
SlotPflichtBeschreibung
titlejaHeadline (rendert Heading h1)
eyebrowneinOverline über der Headline
descriptionneinSupporting copy (muted)
actionsneinButton-Gruppe
  • Landing-Page Hero oben auf der Seite
  • Docs-Einstieg mit align="center"
  • Linksbündige Subpage mit align="start"
  • Wiederholte Hero-Blöcke mitten auf der Seite
  • Bestehende hero-v1 in Shopify überschreiben (neue Version anlegen)
  • Einfache Card-Listen ohne Hero-Struktur

Button · Container · Heading · Text

  • hero-v1 nie in-place ändern, bei Breaking Changes hero-v2 anlegen
  • Keine Custom-Hero-Kopien ohne Versions-Suffix
  • Actions-Slot: Button nutzen, nicht rohe <a> ohne tw: Styles
IDWahrheit
T-NEON-SECTIONSVersionierte Sections nicht in-place überschreiben
T-PKG-NEONConsumer-Einstieg: @addxion/neon, nicht @addxion/core

Scope: Versionierte Section hero-v1 — nicht in-place überschreiben.

  • Neue Variante versionieren, nicht bestehende Section mutieren
  • Marketing-Consumer: addxion-com, süper