Button
Interaktives Control für primäre und sekundäre Aktionen.
Wann nutzen
Abschnitt betitelt „Wann nutzen“- Primäre CTAs mit
variant="primary" - Sekundäre Aktionen mit
secondary,outlineoderghost - Inline-Links mit
variant="link" - Destruktive Aktionen (Löschen) mit
variant="destructive"
Wann nicht
Abschnitt betitelt „Wann nicht“Variants
Abschnitt betitelt „Variants“| Prop | Typ | Default |
|---|---|---|
variant | primary | secondary | outline | ghost | destructive | link | primary |
size | sm | md | lg | md |
href | string | — (rendert <a>) |
type | button | submit | reset | button |
disabled | boolean | false |
class | string | — |
Verwandte Komponenten
Abschnitt betitelt „Verwandte Komponenten“Anti-Patterns
Abschnitt betitelt „Anti-Patterns“- Keine Hex-Farben (
tw:bg-[#fff]) - Prefix
tw:, nietw- - Keine Marken-Tokens in addxion-neon
destructivenicht für Links oder Navigation
---import Button from '@addxion/components/Button';---
<Button href="/docs/neon/">Get started</Button><Button variant="secondary">Secondary</Button>HTML Referenz
Abschnitt betitelt „HTML Referenz“<button class="tw:inline-flex tw:items-center tw:justify-center tw:font-medium tw:bg-primary tw:text-primary-foreground tw:px-4 tw:py-2 tw:rounded-md"> Primary</button>| ID | Wahrheit |
|---|---|
| T-PKG-NEON | Consumer-Einstieg: @addxion/neon, nicht @addxion/core |
| T-NEON-BRAND | Markenwerte in Consumer brand.css |
Für Agents
Abschnitt betitelt „Für Agents“Scope: Neon Button-Komponente — API und Verwendung.
- Aus
@addxion/neon/reactimportieren - Varianten und Tokens nicht in Consumern neu definieren