Feedback · Komponente

Alert

Zeigt einen Hinweis, Erfolg, eine Warnung oder einen Fehler beim betroffenen Inhalt.

Demo

Ein Markup, drei Adapter, austauschbare Themes. Framework und Theme lassen sich frei kombinieren – die Komponente sieht immer gleich aus und verhält sich gleich. Der Code unter der Vorschau zeigt genau die gewählte Kombination.

Alert
Daten gespeichert

Ihre Änderungen sind sofort wirksam.

Vanilla@synatix/vanilla + @synatix/theme-kredit
import { enhanceAlert } from "@synatix/vanilla";
import "@synatix/theme-kredit/theme.css";

// Ein Container im Markup trägt data-theme="kredit".
const root = document.querySelector(
  "[data-scope='alert']"
);
const cleanup = enhanceAlert(root);

Anatomie

Feste Parts dienen als Selektoren für CSS und Tests.

<div data-scope="alert" data-part="root">
  <span data-part="icon">…</span>
  <span data-part="title">…</span>
  <span data-part="description">…</span>
</div>

Props

PropTypStandardBeschreibung
tone"info" | "success" | "warning" | "error""info"Legt den Meldungstyp und seine Darstellung fest.
titlestringFasst die Nachricht zusammen.
live"polite" | "assertive" | "off""off"Steuert dynamische Ansagen.

Tastatur

TasteVerhalten
TabFokussiert nur enthaltene Aktionen.