Zum Inhalt springen
UI Kit
Accent

Dokumentation

Doku-Seiten mit Kapiteln, der Seite und ihrem Inhalt, ein Quickstart mit Fortschritt, eine API-Referenz und der Fuß jeder Seite.

4 Variants
Kategorie wechseln

Dokumentation

Drei Spalten

Kapitel mit Filter links, die Seite in der Mitte, rechts ein Inhalt, der dem Lesen folgt. Auf dem Telefon klappen die Kapitel auf.

Im Studio öffnen

Quickstart

Schritte der Reihe nach mit Code zum Kopieren und einem Haken je Schritt. Die Leiste oben füllt sich mit jedem Haken, die Linie beim Scrollen.

Im Studio öffnen

API-Referenz

Methode, Pfad und Parameter links. Rechts Beispielanfragen und Antworten je Status, der Statuswechsel gleitet.

Im Studio öffnen

Details

Was Dokumentation mitbringt, aus Registry und Quellcode gelesen.

Bereich
Content
Variants
4
Version
1.0.1 · seit 1.0.0
Datei
components/ui/docs.tsx
Bringt mit
utilskitbuttoncode-blockiconrevealmotionsection
npm-Pakete
Keine
Sprachen
Englisch und Deutsch, 30 eigene Texte

Props

Die Schnittstelle DocsProps aus components/ui/docs.tsx. Beschreibungen stammen aus den Kommentaren im Code und sind auf Englisch.

  • variantoptional
    DocsVariant

    three-columnquickstartapi-referencepage-footer

  • breadcrumbsoptional
    string[]

    Path above the title, e.g. ['Guides', 'Webhooks']

  • titleoptional
    React.ReactNode
  • descriptionoptional
    React.ReactNode
  • navoptional
    DocsNavGroup[]

    three-column: the chapters

  • sectionsoptional
    DocsSection[]

    three-column: the page

  • stepsoptional
    DocsStep[]

    quickstart: the steps

  • endpointoptional
    DocsEndpoint

    api-reference: the endpoint

  • previousoptional
    { title: string; href: string }

    page-footer: neighbours

  • nextoptional
    { title: string; href: string }
  • updatedoptional
    string

    page-footer: when the page changed, as shown

  • editHrefoptional
    string

    page-footer: link to the source of the page

  • onFeedbackoptional
    (helpful: boolean, note?: string) => void

    page-footer: called with yes or no and an optional note

Eingebaute Texte

Diese Texte schreibt Dokumentation selbst. Die Sprache folgt dem KitProvider, über die Prop labels ersetzt du einzelne.

Alle 30 Texte anzeigen
docsEnglisch DocumentationDeutsch Dokumentation
crumbsEnglisch BreadcrumbDeutsch Brotkrumen
menuEnglisch ChaptersDeutsch Kapitel
filterEnglisch Filter chaptersDeutsch Kapitel filtern
noMatchEnglisch No chapter matches.Deutsch Kein Kapitel passt.
onThisPageEnglisch On this pageDeutsch Auf dieser Seite
backToTopEnglisch Back to topDeutsch Nach oben
doneEnglisch Mark as doneDeutsch Als erledigt markieren
undoneEnglisch DoneDeutsch Erledigt
progressEnglisch {a} of {b} steps doneDeutsch {a} von {b} Schritten erledigt
allDoneEnglisch All set. You are ready to build.Deutsch Alles bereit. Du kannst loslegen.
paramsEnglisch ParametersDeutsch Parameter
requiredEnglisch requiredDeutsch Pflicht
optionalEnglisch optionalDeutsch optional
requestEnglisch RequestDeutsch Anfrage
responseEnglisch ResponseDeutsch Antwort
helpfulEnglisch Was this page helpful?Deutsch War diese Seite hilfreich?
yesEnglisch YesDeutsch Ja
noEnglisch NoDeutsch Nein
thanksEnglisch Thank you for telling us.Deutsch Danke für deine Rückmeldung.
whatMissingEnglisch What was missing? Your note goes straight to the docs team.Deutsch Was hat gefehlt? Deine Notiz geht direkt an das Doku-Team.
sendEnglisch Send noteDeutsch Notiz senden
sentEnglisch Thank you. We read every note.Deutsch Danke. Wir lesen jede Notiz.
previousEnglisch PreviousDeutsch Zurück
nextEnglisch NextDeutsch Weiter
updatedEnglisch Last updated {date}Deutsch Zuletzt geändert am {date}
editEnglisch Edit this pageDeutsch Diese Seite bearbeiten
noteEnglisch NoteDeutsch Hinweis
warningEnglisch CarefulDeutsch Achtung
successEnglisch Good to knowDeutsch Gut zu wissen

Barrierefreiheit

Aus dem Quellcode der Component abgeleitet.

  • Setzt aria-current, aria-expanded, aria-label, aria-labelledby, aria-pressed und aria-selected, damit Screenreader Zweck und Zustand ansagen.
  • Nutzt die Rollen status, tab und tablist.
  • 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).
  • Bewegt sich mit dem Scrollen, der Fortschritt folgt der Position auf der Seite.
  • Bringt eigene Animationen mit, ruhig getaktet und ohne Wackeln.
  • Bei reduzierter Bewegung (prefers-reduced-motion) bleibt sie ruhig. 5 Stellen im Code schalten Bewegung dann ab.

Häufige Fragen

Wie installiere ich Dokumentation?

Mit aiw add @ai-website/docs. Der Befehl legt die Datei components/ui/docs.tsx in dein Projekt, der Code gehört danach dir. Mit dabei sind button, code-block, icon, reveal, motion und section. Weitere npm-Pakete braucht sie nicht.

Welche Varianten hat Dokumentation?

4 Varianten, Drei Spalten, Quickstart, API-Referenz und Seitenfuß. Du wählst sie mit der Prop variant, zum Beispiel variant="quickstart".

Kann ich die Texte von Dokumentation übersetzen?

Ja. Dokumentation bringt 30 eigene Texte auf Deutsch und Englisch mit, etwa „Dokumentation“, „Brotkrumen“ und „Kapitel“. Die Sprache folgt dem KitProvider, einzelne Texte ersetzt du über die Prop labels.

Kann ein KI-Assistent Dokumentation einbauen?

Ja. Über den MCP-Server der aiw CLI finden Claude, Cursor, GitHub Copilot, Windsurf, Codex und Gemini Dokumentation mit aiw_components und installieren sie mit aiw_add @ai-website/docs. Nenn im Prompt die Variante, etwa variant="three-column", dann schreibt der Assistent deine Inhalte direkt in die Props.

Kann ich Dokumentation ohne Code anpassen?

Ja, im Studio. Alle 4 Varianten lassen sich dort bearbeiten, Texte, Listen und Schalter. Das Studio schreibt den passenden Docs-Code zum Kopieren.

Oft gesucht

Direkt zu

In die Zwischenablage kopiert