Announcement
Ankündigung
Beispiel für die Announcement-Komponente. Die Announcement-Komponente dient dazu, wichtige Ankündigungen oder Nachrichten prominent auf einer Seite darzustellen. Sie eignet sich besonders für zeitlich begrenzte Hinweise, Updates oder Breaking News.
Codebeispiel
<Announcement badge="NEW" text="Neue Features verfügbar!" href="/features"/>Mit Slot-Inhalt
Announcement mit Slot
Die Announcement-Komponente unterstützt auch Slot-Inhalte für komplexere Strukturen.
Codebeispiel
<Announcement badge="INFO">Wichtige Information: <strong>Neue Features</strong> sind jetzt verfügbar!</Announcement>Mit Link
Announcement mit Link
Wenn ein href-Prop gesetzt wird, wird der Text als Link gerendert.
Codebeispiel
<Announcementbadge="UPDATE"text="Neue Version verfügbar"href="/changelog"/>Ohne Badge
Announcement ohne Badge
Der Badge kann weggelassen werden, indem badge als leerer String übergeben wird.
Codebeispiel
<Announcementbadge=""text="Einfache Ankündigung ohne Badge"/>Mit anpassbarem Styling
Announcement mit Custom Classes
Zusätzliche Tailwind-Klassen können über die class, badgeClass und textClass Props gesetzt werden.
Codebeispiel
<Announcementbadge="NEW"text="Custom styled announcement"class="bg-blue-500 text-white"badgeClass="bg-yellow-400 text-black"textClass="font-bold"/>Mit GitHub Stars Badge
Announcement mit GitHub Stars
Optional kann ein GitHub Stars Badge rechts angezeigt werden.
Codebeispiel
<Announcementtext="Star uns auf GitHub!"showGitHubStars={true}githubOrg="ThinkportRepo"githubStarsTitle="View ThinkportRepo on GitHub"/>Variant: Primary
Blaue Variante
Primary-Variante mit blauem Hintergrund für wichtige Ankündigungen.
Codebeispiel
<Announcementvariant="primary"badge="NEW"text="Wichtige Neuigkeit verfügbar!"href="/news"/>Variant: Secondary (Standard)
Dunkelgraue Variante
Secondary-Variante mit dunkelgrauem Hintergrund - die Standard-Variante.
Codebeispiel
<Announcementvariant="secondary"badge="UPDATE"text="Standard Ankündigung mit dunkelgrauem Hintergrund"/>Variant: Info
Hellblaue Variante
Info-Variante mit hellblauem Hintergrund für informative Nachrichten.
Codebeispiel
<Announcementvariant="info"badge="INFO"text="Informative Nachricht für Benutzer"/>Variant: Warning
Gelbe Variante
Warning-Variante mit gelbem Hintergrund für Warnungen und wichtige Hinweise.
Codebeispiel
<Announcementvariant="warning"badge="WARNUNG"text="Wichtiger Hinweis: Bitte beachten Sie diese Information"/>Variant: Success
Grüne Variante
Success-Variante mit grünem Hintergrund für Erfolgsmeldungen.
Codebeispiel
<Announcementvariant="success"badge="ERFOLG"text="Aktion erfolgreich abgeschlossen!"/>