Notifications
Eingang, Protokoll, Glocken-Popover, Kanal-Einstellungen, Wochenbericht und Neuigkeiten. Vollständige Bildschirme im App-Rahmen, mit eigenem Telefon-Layout.
Kategorie wechseln
Marketing
- Hero17
- Features15
- Logo Clouds8
- Stats8
- Pricing11
- Testimonials11
- Call to Action11
- FAQ7
- Newsletter12
- Banners9
- Popups und Consent7
- Services7
- Use Cases6
- Security und Trust7
- Changelog und Roadmap6
- Launch und Waitlist6
- Product Tour6
- Press und Awards10
- AI Features6
- App Download5
- Spenden und Unterstützen4
- Problem und Lösung5
- Einwände5
- Rechner10
- Quiz und Produktberater5
- Kostenlos testen5
- Empfehlung und Partner10
- Community5
- Open Source5
- Manifest5
- Angebot5
- Lead-Magnet4
- Scroll-Geschichten20
- Scroll-Reisen13
- Scroll-Effekte13
- Scroll-Reveals und Übergänge15
Content
- Blog16
- Gallery7
- Team8
- About11
- Content8
- Process7
- Contact8
- Comparison5
- Integrations5
- Error Pages5
- Careers7
- Case Studies6
- Portfolio6
- Events und Webinars6
- Help Center6
- Rechtstexte5
- Dokumentation4
- Suchergebnisse5
- Ressourcen und Downloads4
- Podcast4
- Redaktion15
- Autoren und Interviews10
- Glossar5
- Rezepte5
- Datengeschichten10
- Long Reads5
- Umfragen und Feedback14
- Formularzustände12
- Anfrageformulare16
- Bewerbungen und Anmeldungen13
- Adresse, Zahlung und Einwilligung12
App
- Auth9
- Dashboards6
- Tables6
- Settings5
- AI und Chat16
- Calendar5
- Inbox und Messages5
- Notifications6
- Files6
- Projects6
- Profiles6
- Onboarding6
- Billing und Usage10
- Developer Settings15
- Security und Zugriff10
- Import, Export und Verlauf15
- Automation und Builder14
- KI-Antworten18
- KI-Schreiben und Erstellen13
- KI-Einrichtung14
- KI-Assistenten9
E-Commerce
Industries
- Menus7
- Appointments6
- Listings6
- Courses6
- Rooms und Stays5
- Classes und Schedules6
- Arztpraxis5
- Kanzlei5
- Salon und Spa5
- Autohaus5
- Reisen5
- Sportverein5
- Coworking5
- Museum5
- Kino5
- Schule5
- Handwerk5
- Versicherung5
- Bank5
- Personal Brand15
- Speaker und Media Kits10
- Creator15
- Coaching und Beratung10
- Kunst und Musik15
- Zahnarztpraxis5
- Tierarztpraxis5
- Therapiepraxis5
- Hochzeiten und Events5
- Architekturbüro5
- Steuerberatung5
- Immobilienmakler5
- Blumenladen5
- Weingut5
- Kita5
- Fahrschule5
- Pflege5
- Festival5
Elements
- Buttons20
- Forms und Inputs22
- Picker und Auswahlfelder21
- Spezielle Eingabefelder20
- Cards10
- Overlays21
- Navigation15
- Menüleisten und Umschalter14
- Data Display15
- Fortschritt und Zustände13
- Listen, Bäume und Timelines17
- Charts22
- Vergleichs-Charts22
- Statistik-Charts20
- KPI-, Live- und Karten-Charts22
- Text Effects15
- Textakzente16
- Backgrounds19
- Beams, Partikel und Bewegung18
- Media19
- Code und JSON8
- Panels und Splitter4
Benachrichtigungen
Details
Was Benachrichtigungen mitbringt, aus Registry und Quellcode gelesen.
- Bereich
- App
- Variants
- 6
- Version
- 1.0.2 · seit 1.0.0
- Datei
- components/ui/notifications.tsx
- npm-Pakete
- Keine
- Sprachen
- Englisch und Deutsch, 133 eigene Texte
- Studio
- Im Code anpassen
- In Sammlungen
- App-Dashboard
- Mit KI bauen
- Per MCP in Claude, Cursor, Copilot und Codex
Props
Die Schnittstelle NotificationsProps aus components/ui/notifications.tsx. Beschreibungen stammen aus den Kommentaren im Code und sind auf Englisch.
variantoptionalNotificationsVariantcenteraudit-logpopoverchannel-settingsdigestannouncements
sidebaroptionalOmit<SidebarProps, 'children'>App frame for every variant except popover
titleoptionalstringsubtitleoptionalstringactionsoptionalReact.ReactNodeitemsoptionalNotificationEntry[]center, popover
incomingoptionalNotificationEntry[]center and popover: notifications that arrive while the page is open (they fly in after a moment)
settingsHrefoptionalstringcenter, popover: where the settings or the full list live
allHrefoptionalstringeventsoptionalAuditEvent[]audit-log
defaultSelectedoptionalstringaudit-log: the event shown in the detail panel at first (wide screens)
channelsoptionalChannel[]channel-settings
groupsoptional{ title: string; events: EventPreference[] }[]quietHoursoptional{ on?: boolean; from?: string; to?: string; days?: number[]; urgent?: boolean }digestoptional{ frequency?: 'off' | 'daily' | 'weekly'; time?: string; next?: { daily: string; weekly: string } }onSaveoptional(prefs: unknown) => voidweeksoptionalDigestWeek[]digest: oldest first, the last one is shown
announcementsoptionalAnnouncement[]announcements
roadmapoptional{ title: string; when: string }[]appoptional{ brand: { name: string; logo?: React.ReactNode }; nav?: string[]; user: string }popover: the app bar and the page behind
pageoptionalReact.ReactNodedefaultOpenoptionalbooleancurrencyoptionalstring
Eingebaute Texte
Diese Texte schreibt Benachrichtigungen selbst. Die Sprache folgt dem KitProvider, über die Prop labels ersetzt du einzelne.
Alle 133 Texte anzeigen
| Schlüssel | Englisch | Deutsch |
|---|---|---|
| all | Englisch All | Deutsch Alle |
| mentions | Englisch Mentions | Deutsch Erwähnungen |
| assigned | Englisch Assigned | Deutsch Zugewiesen |
| archive | Englisch Archive | Deutsch Archiv |
| unreadTab | Englisch Unread | Deutsch Ungelesen |
| tabs | Englisch Filter notifications | Deutsch Benachrichtigungen filtern |
| markAllRead | Englisch Mark all as read | Deutsch Alle als gelesen markieren |
| markRead | Englisch Mark as read | Deutsch Als gelesen markieren |
| markUnread | Englisch Mark as unread | Deutsch Als ungelesen markieren |
| toArchive | Englisch Archive | Deutsch Archivieren |
| restore | Englisch Move back to inbox | Deutsch Zurück in den Eingang |
| unreadLabel | Englisch Unread | Deutsch Ungelesen |
| accept | Englisch Accept invite | Deutsch Einladung annehmen |
| decline | Englisch Decline | Deutsch Ablehnen |
| accepted | Englisch You joined {target} | Deutsch Du bist jetzt in {target} |
| declined | Englisch Invite declined | Deutsch Einladung abgelehnt |
| reply | Englisch Reply | Deutsch Antworten |
| replyTo | Englisch Reply to {name} | Deutsch Antwort an {name} |
| replyPlaceholder | Englisch Write a reply | Deutsch Antwort schreiben |
| send | Englisch Send reply | Deutsch Antwort senden |
| sent | Englisch Reply sent | Deutsch Antwort gesendet |
| allRead | Englisch All notifications marked as read | Deutsch Alle Benachrichtigungen als gelesen markiert |
| undo | Englisch Undo | Deutsch Rückgängig |
| archivedOne | Englisch Archived | Deutsch Archiviert |
| restoredOne | Englisch Moved back to the inbox | Deutsch Zurück im Posteingang |
| emptyTitle | Englisch You are all caught up | Deutsch Du bist auf dem neuesten Stand |
| emptyText | Englisch New mentions, assignments and invites land here. | Deutsch Neue Erwähnungen, Aufgaben und Einladungen erscheinen hier. |
| emptyArchive | Englisch Archived notifications show up here. | Deutsch Archivierte Benachrichtigungen erscheinen hier. |
| summary | Englisch {n} unread, {m} waiting for you | Deutsch {n} ungelesen, {m} warten auf dich |
| glance | Englisch At a glance | Deutsch Auf einen Blick |
| unreadCount | Englisch Unread | Deutsch Ungelesen |
| waiting | Englisch Waiting for you | Deutsch Warten auf dich |
| from | Englisch Most active | Deutsch Am aktivsten |
| settings | Englisch Notification settings | Deutsch Einstellungen für Benachrichtigungen |
| notifications | Englisch Notifications | Deutsch Benachrichtigungen |
| openNotes | Englisch Notifications, {n} unread | Deutsch Benachrichtigungen, {n} ungelesen |
| close | Englisch Close | Deutsch Schließen |
| viewAll | Englisch View all notifications | Deutsch Alle Benachrichtigungen ansehen |
| keys | Englisch to move | Deutsch zum Wechseln |
| escape | Englisch to close | Deutsch zum Schließen |
| search | Englisch Search | Deutsch Suchen |
| account | Englisch Account | Deutsch Konto |
| searchAudit | Englisch Search actor, action, resource or IP | Deutsch Person, Aktion, Ressource oder IP suchen |
| searchShort | Englisch Search events | Deutsch Ereignisse suchen |
| category | Englisch Event type | Deutsch Ereignisart |
| access | Englisch Access | Deutsch Zugriff |
| changes | Englisch Changes | Deutsch Änderungen |
| billing | Englisch Billing | Deutsch Abrechnung |
| security | Englisch Security | Deutsch Sicherheit |
| range | Englisch Period | Deutsch Zeitraum |
| day1 | Englisch Last 24 hours | Deutsch Letzte 24 Stunden |
| day7 | Englisch Last 7 days | Deutsch Letzte 7 Tage |
| day30 | Englisch Last 30 days | Deutsch Letzte 30 Tage |
| time | Englisch Time | Deutsch Zeit |
| actor | Englisch Actor | Deutsch Person |
| action | Englisch Action | Deutsch Aktion |
| resource | Englisch Resource | Deutsch Ressource |
| origin | Englisch IP and location | Deutsch IP und Ort |
| details | Englisch Show details | Deutsch Details zeigen |
| eventDetails | Englisch Event details | Deutsch Ereignisdetails |
| closeDetails | Englisch Close details | Deutsch Details schließen |
| diff | Englisch Changes | Deutsch Änderungen |
| noDiff | Englisch This event changed no fields. | Deutsch Dieses Ereignis hat keine Felder geändert. |
| device | Englisch Device | Deutsch Gerät |
| ip | Englisch IP address | Deutsch IP-Adresse |
| location | Englisch Location | Deutsch Ort |
| eventId | Englisch Event ID | Deutsch Ereignis-ID |
| copy | Englisch Copy event ID | Deutsch Ereignis-ID kopieren |
| copied | Englisch Event ID copied | Deutsch Ereignis-ID kopiert |
| events | Englisch {n} events | Deutsch {n} Ereignisse |
| noResults | Englisch No events match these filters | Deutsch Keine Ereignisse zu diesen Filtern |
| reset | Englisch Reset filters | Deutsch Filter zurücksetzen |
| failed | Englisch Failed | Deutsch Fehlgeschlagen |
| success | Englisch Succeeded | Deutsch Erfolgreich |
| channels | Englisch Channels | Deutsch Kanäle |
| channelsText | Englisch Where notifications reach you. A channel that is off overrides every event below. | Deutsch Wo dich Benachrichtigungen erreichen. Ein ausgeschalteter Kanal gilt für alle Ereignisse darunter. |
| eventsTitle | Englisch Events | Deutsch Ereignisse |
| eventsText | Englisch Choose per event which channels it uses. | Deutsch Lege je Ereignis fest, über welche Kanäle es kommt. |
| event | Englisch Event | Deutsch Ereignis |
| locked | Englisch Always on, required for security | Deutsch Immer an, für die Sicherheit nötig |
| channelOff | Englisch Channel is off | Deutsch Kanal ist aus |
| on | Englisch On | Deutsch An |
| off | Englisch Off | Deutsch Aus |
| connect | Englisch Connect | Deutsch Verbinden |
| notConnected | Englisch Not connected | Deutsch Nicht verbunden |
| quiet | Englisch Quiet hours | Deutsch Ruhezeiten |
| quietText | Englisch Push and chat stay silent. Email waits until the period ends. | Deutsch Push und Chat bleiben still. E-Mails warten, bis die Ruhezeit endet. |
| quietOn | Englisch Use quiet hours | Deutsch Ruhezeiten nutzen |
| fromTime | Englisch From | Deutsch Von |
| toTime | Englisch Until | Deutsch Bis |
| days | Englisch Days | Deutsch Tage |
| urgent | Englisch Let urgent alerts through | Deutsch Dringendes durchlassen |
| urgentText | Englisch Failed payments and new sign-ins still arrive. | Deutsch Fehlgeschlagene Zahlungen und neue Anmeldungen kommen trotzdem. |
| digest | Englisch Digest | Deutsch Zusammenfassung |
| digestText | Englisch Everything you missed, bundled in one email. | Deutsch Alles Verpasste gebündelt in einer E-Mail. |
| digestOff | Englisch Off | Deutsch Aus |
| digestOffText | Englisch Only live notifications | Deutsch Nur Sofortmeldungen |
| daily | Englisch Daily | Deutsch Täglich |
| dailyText | Englisch Every morning | Deutsch Jeden Morgen |
| weekly | Englisch Weekly | Deutsch Wöchentlich |
| weeklyText | Englisch Every Monday | Deutsch Jeden Montag |
| sendAt | Englisch Send at | Deutsch Senden um |
| nextDigest | Englisch The next one arrives {when} at {time}. | Deutsch Die nächste kommt {when} um {time} Uhr. |
| unsaved | Englisch You have unsaved changes | Deutsch Es gibt ungespeicherte Änderungen |
| discard | Englisch Discard | Deutsch Verwerfen |
| save | Englisch Save preferences | Deutsch Einstellungen speichern |
| saved | Englisch Preferences saved | Deutsch Einstellungen gespeichert |
| keyNumbers | Englisch Key numbers | Deutsch Kennzahlen |
| vsLast | Englisch vs. previous week | Deutsch zur Vorwoche |
| prevWeek | Englisch Previous week | Deutsch Vorherige Woche |
| nextWeek | Englisch Next week | Deutsch Nächste Woche |
| highlights | Englisch Highlights | Deutsch Höhepunkte |
| attention | Englisch Needs your attention | Deutsch Braucht deinen Blick |
| markDone | Englisch Mark as done | Deutsch Als erledigt markieren |
| markOpen | Englisch Mark as open | Deutsch Wieder öffnen |
| open | Englisch Open | Deutsch Öffnen |
| due | Englisch Due {when} | Deutsch Fällig {when} |
| nothingLeft | Englisch Nothing left to look at this week. | Deutsch Diese Woche ist nichts mehr offen. |
| people | Englisch Most active | Deutsch Am aktivsten |
| upcoming | Englisch Coming up | Deutsch Als Nächstes |
| allUpdates | Englisch All updates | Deutsch Alle Neuerungen |
| tagNew | Englisch New | Deutsch Neu |
| tagImproved | Englisch Improved | Deutsch Verbessert |
| tagFixed | Englisch Fixed | Deutsch Behoben |
| helpful | Englisch Helpful | Deutsch Hilfreich |
| readMore | Englisch Read the full note | Deutsch Ganze Notiz lesen |
| newForYou | Englisch New for you | Deutsch Neu für dich |
| subscribe | Englisch Release emails | Deutsch Release-Mails |
| subscribeText | Englisch One short email when something ships. | Deutsch Eine kurze E-Mail, wenn etwas erscheint. |
| subscribeLabel | Englisch Email me new releases | Deutsch Neue Versionen per E-Mail |
| majorOnly | Englisch Only major releases | Deutsch Nur große Versionen |
| roadmap | Englisch Coming soon | Deutsch Demnächst |
| updatesFilter | Englisch Filter updates | Deutsch Neuerungen filtern |
Barrierefreiheit
Aus dem Quellcode der Component abgeleitet.
- Benachrichtigungen reagiert selbst auf die Tasten Escape, Pfeil hoch, Pfeil runter, Pfeil links, Pfeil rechts, Pos1, Ende, Tab und Leertaste.
- Setzt aria-checked, aria-controls, aria-current, aria-expanded, aria-haspopup, aria-label, aria-labelledby, aria-live, aria-modal, aria-pressed und aria-selected, damit Screenreader Zweck und Zustand ansagen.
- Nutzt die Rollen dialog, group, img, radio, radiogroup, status, tab, tablist und tabpanel.
- Meldet Änderungen über eine Live-Region, ohne den Fokus zu verschieben.
- Jedes Feld hat ein Label, sichtbar oder für Screenreader.
- Ergänzt Text für Screenreader, wo Icons und Grafiken allein stehen.
- Zeigt bei Bedienung mit der Tastatur einen sichtbaren Fokusring.
- Der Server rendert den Startzustand vollständig, JavaScript ergänzt nur die Interaktion.
Bewegung
- Erscheint beim ersten Sichtkontakt mit einem kurzen Auftritt (kit-rise, useInView).
- Bringt eigene Animationen mit, ruhig getaktet und ohne Wackeln.
- Bei reduzierter Bewegung (prefers-reduced-motion) bleibt sie ruhig. 6 Stellen im Code schalten Bewegung dann ab.
Häufige Fragen
Wie installiere ich Benachrichtigungen?
Mit aiw add @ai-website/notifications. Der Befehl legt die Datei components/ui/notifications.tsx in dein Projekt, der Code gehört danach dir. Mit dabei sind button, icon, sidebar und switch. Weitere npm-Pakete braucht sie nicht.
Welche Varianten hat Benachrichtigungen?
6 Varianten, Benachrichtigungszentrale, Glocke mit Popover, Protokoll, Kanal-Einstellungen, Wochenbericht und Neuigkeiten. Du wählst sie mit der Prop variant, zum Beispiel variant="popover".
Kann ich die Texte von Benachrichtigungen übersetzen?
Ja. Benachrichtigungen bringt 133 eigene Texte auf Deutsch und Englisch mit, etwa „Alle“, „Erwähnungen“ und „Zugewiesen“. Die Sprache folgt dem KitProvider, einzelne Texte ersetzt du über die Prop labels.
Kann ein KI-Assistent Benachrichtigungen einbauen?
Ja. Über den MCP-Server der aiw CLI finden Claude, Cursor, GitHub Copilot, Windsurf, Codex und Gemini Benachrichtigungen mit aiw_components und installieren sie mit aiw_add @ai-website/notifications. Nenn im Prompt die Variante, etwa variant="center", dann schreibt der Assistent deine Inhalte direkt in die Props.
Ähnliche Components, Wird oft kombiniert mit
Ähnliche Components
Mehr aus App, demselben Bereich des Kits.
Wird oft kombiniert mit
Sections, die auf einer Seite meist neben Notifications stehen.
Quellcode lädt