Protokoll #24200

ID24200
Zeitstempel2025-12-27 16:00:40.658884
Clientroot
IP145.224.72.140
Modellclaude-sonnet-4-20250514
Statuscompleted
Tokens4,472 (Input: 2,116, Output: 2,356)
Dauer447 ms
Request-Zeit2025-12-27 16:00:40.658884
Response-Zeit2025-12-27 16:00:41.106161

Request

{
    "event": "PreToolUse",
    "tool_name": "mcp__mcp-docs__docs_create",
    "tool_input": {
        "title": "UI Components",
        "slug": "components",
        "parent_id": 144,
        "description": "Wiederverwendbare UI-Komponenten Referenz",
        "status": "published",
        "content": "<nav class=\"breadcrumb\">\n    <a href=\"\/docs\">Dokumentation<\/a> &raquo;\n    <a href=\"\/docs\/frontend\">Frontend<\/a> &raquo;\n    Components\n<\/nav>\n\n<h1>UI Components<\/h1>\n<p class=\"doc-meta\"><strong>Erstellt:<\/strong> 2025-12-27 | <strong>Aktualisiert:<\/strong> 2025-12-27<\/p>\n\n<p>Wiederverwendbare UI-Komponenten aus <code>admin.css<\/code>.<\/p>\n\n<hr>\n\n<h2>Buttons<\/h2>\n\n<h3>Basis<\/h3>\n<pre><code>&lt;button class=\"btn btn--primary\"&gt;Primary&lt;\/button&gt;\n&lt;button class=\"btn btn--secondary\"&gt;Secondary&lt;\/button&gt;\n&lt;button class=\"btn btn--success\"&gt;Success&lt;\/button&gt;\n&lt;button class=\"btn btn--danger\"&gt;Danger&lt;\/button&gt;\n&lt;button class=\"btn btn--info\"&gt;Info&lt;\/button&gt;\n&lt;button class=\"btn btn--light\"&gt;Light&lt;\/button&gt;<\/code><\/pre>\n\n<h3>Größen<\/h3>\n<pre><code>&lt;button class=\"btn btn--primary btn--small\"&gt;Klein&lt;\/button&gt;\n&lt;button class=\"btn btn--primary\"&gt;Normal&lt;\/button&gt;\n&lt;button class=\"btn btn--primary btn--large\"&gt;Groß&lt;\/button&gt;<\/code><\/pre>\n\n<h3>Block (volle Breite)<\/h3>\n<pre><code>&lt;button class=\"btn btn--primary btn--block\"&gt;Volle Breite&lt;\/button&gt;<\/code><\/pre>\n\n<hr>\n\n<h2>Badges<\/h2>\n\n<h3>Status-Badges<\/h3>\n<pre><code>&lt;span class=\"badge badge--pending\"&gt;Pending&lt;\/span&gt;\n&lt;span class=\"badge badge--in_progress\"&gt;In Progress&lt;\/span&gt;\n&lt;span class=\"badge badge--completed\"&gt;Completed&lt;\/span&gt;\n&lt;span class=\"badge badge--failed\"&gt;Failed&lt;\/span&gt;\n&lt;span class=\"badge badge--cancelled\"&gt;Cancelled&lt;\/span&gt;<\/code><\/pre>\n\n<h3>Andere Badges<\/h3>\n<pre><code>&lt;span class=\"badge badge--draft\"&gt;Entwurf&lt;\/span&gt;\n&lt;span class=\"badge badge--published\"&gt;Veröffentlicht&lt;\/span&gt;\n&lt;span class=\"badge badge--success\"&gt;Erfolg&lt;\/span&gt;\n&lt;span class=\"badge badge--warning\"&gt;Warnung&lt;\/span&gt;\n&lt;span class=\"badge badge--primary\"&gt;Primary&lt;\/span&gt;<\/code><\/pre>\n\n<hr>\n\n<h2>Alerts<\/h2>\n\n<pre><code>&lt;div class=\"alert alert--success\"&gt;Erfolgreich gespeichert.&lt;\/div&gt;\n&lt;div class=\"alert alert--warning\"&gt;Achtung: Ungespeicherte Änderungen.&lt;\/div&gt;\n&lt;div class=\"alert alert--error\"&gt;Fehler beim Speichern.&lt;\/div&gt;\n&lt;div class=\"alert alert--info\"&gt;Information verfügbar.&lt;\/div&gt;<\/code><\/pre>\n\n<hr>\n\n<h2>Forms<\/h2>\n\n<h3>Basis-Form<\/h3>\n<pre><code>&lt;form class=\"form\"&gt;\n    &lt;div class=\"form-group\"&gt;\n        &lt;label class=\"form-group__label\"&gt;Name&lt;\/label&gt;\n        &lt;input type=\"text\" class=\"form-input\"&gt;\n        &lt;span class=\"form-group__hint\"&gt;Hilfetext&lt;\/span&gt;\n    &lt;\/div&gt;\n    \n    &lt;div class=\"form-group\"&gt;\n        &lt;label class=\"form-group__label\"&gt;Beschreibung&lt;\/label&gt;\n        &lt;textarea class=\"form-textarea\"&gt;&lt;\/textarea&gt;\n    &lt;\/div&gt;\n    \n    &lt;div class=\"form-group\"&gt;\n        &lt;label class=\"form-group__label\"&gt;Status&lt;\/label&gt;\n        &lt;select class=\"form-select\"&gt;\n            &lt;option&gt;Aktiv&lt;\/option&gt;\n            &lt;option&gt;Inaktiv&lt;\/option&gt;\n        &lt;\/select&gt;\n    &lt;\/div&gt;\n    \n    &lt;div class=\"form-actions\"&gt;\n        &lt;button type=\"submit\" class=\"btn btn--primary\"&gt;Speichern&lt;\/button&gt;\n        &lt;button type=\"button\" class=\"btn btn--light\"&gt;Abbrechen&lt;\/button&gt;\n    &lt;\/div&gt;\n&lt;\/form&gt;<\/code><\/pre>\n\n<h3>Form-Row (2 Spalten)<\/h3>\n<pre><code>&lt;div class=\"form-row\"&gt;\n    &lt;div class=\"form-group\"&gt;\n        &lt;label&gt;Vorname&lt;\/label&gt;\n        &lt;input class=\"form-input\"&gt;\n    &lt;\/div&gt;\n    &lt;div class=\"form-group\"&gt;\n        &lt;label&gt;Nachname&lt;\/label&gt;\n        &lt;input class=\"form-input\"&gt;\n    &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n<hr>\n\n<h2>Cards<\/h2>\n\n<pre><code>&lt;div class=\"card\"&gt;\n    &lt;div class=\"card__header\"&gt;\n        &lt;h2&gt;Titel&lt;\/h2&gt;\n        &lt;span class=\"badge badge--success\"&gt;Aktiv&lt;\/span&gt;\n    &lt;\/div&gt;\n    &lt;p&gt;Card-Inhalt hier...&lt;\/p&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n<hr>\n\n<h2>Stats<\/h2>\n\n<pre><code>&lt;div class=\"stats-grid\"&gt;\n    &lt;div class=\"stat-card\"&gt;\n        &lt;span class=\"stat-card__value\"&gt;42&lt;\/span&gt;\n        &lt;span class=\"stat-card__label\"&gt;Dokumente&lt;\/span&gt;\n    &lt;\/div&gt;\n    &lt;div class=\"stat-card stat-card--success\"&gt;\n        &lt;span class=\"stat-card__value\"&gt;98%&lt;\/span&gt;\n        &lt;span class=\"stat-card__label\"&gt;Erfolgsrate&lt;\/span&gt;\n    &lt;\/div&gt;\n    &lt;div class=\"stat-card stat-card--warning\"&gt;\n        &lt;span class=\"stat-card__value\"&gt;3&lt;\/span&gt;\n        &lt;span class=\"stat-card__label\"&gt;Pending&lt;\/span&gt;\n    &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n<hr>\n\n<h2>Lists<\/h2>\n\n<pre><code>&lt;div class=\"list\"&gt;\n    &lt;div class=\"list-item\"&gt;\n        &lt;div class=\"list-item__main\"&gt;\n            &lt;h3 class=\"list-item__title\"&gt;\n                &lt;a href=\"#\"&gt;Item Titel&lt;\/a&gt;\n            &lt;\/h3&gt;\n            &lt;div class=\"list-item__meta\"&gt;\n                &lt;span&gt;Erstellt: 2025-12-27&lt;\/span&gt;\n                &lt;span&gt;5 Einträge&lt;\/span&gt;\n            &lt;\/div&gt;\n        &lt;\/div&gt;\n        &lt;span class=\"badge badge--completed\"&gt;Fertig&lt;\/span&gt;\n    &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n<hr>\n\n<h2>Empty State<\/h2>\n\n<pre><code>&lt;div class=\"empty-state\"&gt;\n    &lt;p&gt;Keine Einträge vorhanden.&lt;\/p&gt;\n    &lt;a href=\"\/new\" class=\"btn btn--primary\"&gt;Erstellen&lt;\/a&gt;\n&lt;\/div&gt;\n\n&lt;!-- Klein --&gt;\n&lt;div class=\"empty-state empty-state--small\"&gt;\n    &lt;p&gt;Keine Daten.&lt;\/p&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n<hr>\n\n<h2>Pagination<\/h2>\n\n<pre><code>&lt;div class=\"pagination\"&gt;\n    &lt;span class=\"pagination__info\"&gt;1-10 von 42&lt;\/span&gt;\n    &lt;div class=\"pagination__buttons\"&gt;\n        &lt;button class=\"pagination__btn\" disabled&gt;&amp;laquo;&lt;\/button&gt;\n        &lt;button class=\"pagination__btn pagination__btn--active\"&gt;1&lt;\/button&gt;\n        &lt;button class=\"pagination__btn\"&gt;2&lt;\/button&gt;\n        &lt;button class=\"pagination__btn\"&gt;3&lt;\/button&gt;\n        &lt;button class=\"pagination__btn\"&gt;&amp;raquo;&lt;\/button&gt;\n    &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n<hr>\n\n<h2>Action Bar<\/h2>\n\n<pre><code>&lt;div class=\"action-bar\"&gt;\n    &lt;button class=\"btn btn--primary\"&gt;Speichern&lt;\/button&gt;\n    &lt;button class=\"btn btn--danger\"&gt;Löschen&lt;\/button&gt;\n    &lt;a href=\"\/back\" class=\"btn btn--light\"&gt;Zurück&lt;\/a&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n<hr>\n\n<h2>HTMX-Integration<\/h2>\n\n<h3>Loading Indicator<\/h3>\n<pre><code>&lt;button class=\"btn btn--primary\"&gt;\n    &lt;span class=\"htmx-content\"&gt;Speichern&lt;\/span&gt;\n    &lt;span class=\"htmx-indicator\"&gt;Lade...&lt;\/span&gt;\n&lt;\/button&gt;<\/code><\/pre>\n\n<h3>HTMX Messages Container<\/h3>\n<pre><code>&lt;div class=\"htmx-messages\" id=\"messages\"&gt;&lt;\/div&gt;<\/code><\/pre>\n\n<hr>\n\n<h2>Layout-Helper<\/h2>\n\n<h3>Page Container<\/h3>\n<pre><code>&lt;div class=\"page-container\"&gt;...&lt;\/div&gt;\n&lt;div class=\"page-container page-container--narrow\"&gt;...&lt;\/div&gt;\n&lt;div class=\"page-container page-container--wide\"&gt;...&lt;\/div&gt;<\/code><\/pre>\n\n<h3>Grid Layouts<\/h3>\n<pre><code>&lt;div class=\"grid-2\"&gt;\n    &lt;div&gt;Hauptinhalt&lt;\/div&gt;\n    &lt;div&gt;Sidebar (320px)&lt;\/div&gt;\n&lt;\/div&gt;\n\n&lt;div class=\"grid-3\"&gt;\n    &lt;div&gt;Spalte 1&lt;\/div&gt;\n    &lt;div&gt;Spalte 2&lt;\/div&gt;\n    &lt;div&gt;Spalte 3&lt;\/div&gt;\n&lt;\/div&gt;\n\n&lt;div class=\"grid-auto\"&gt;\n    &lt;!-- Auto-fit mit min 140px --&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n<h2>Verwandte Themen<\/h2>\n<ul>\n    <li><a href=\"\/docs\/frontend\/css\">CSS Architektur<\/a> - Design Tokens<\/li>\n    <li><a href=\"\/docs\/frontend\/htmx\">HTMX<\/a> - Interaktivität<\/li>\n    <li><a href=\"\/docs\/frontend\/htmx\/patterns\">HTMX Patterns<\/a> - Code-Beispiele<\/li>\n<\/ul>"
    }
}

Response

{
    "tool_response": [
        {
            "type": "text",
            "text": "{\n  \"success\": true,\n  \"doc\": {\n    \"id\": 151,\n    \"parent_id\": 144,\n    \"slug\": \"components\",\n    \"path\": \"\/frontend\/components\",\n    \"title\": \"UI Components\",\n    \"description\": \"Wiederverwendbare UI-Komponenten Referenz\",\n    \"content\": \"<nav class=\\\"breadcrumb\\\">\\n    <a href=\\\"\/docs\\\">Dokumentation<\/a> &raquo;\\n    <a href=\\\"\/docs\/frontend\\\">Frontend<\/a> &raquo;\\n    Components\\n<\/nav>\\n\\n<h1>UI Components<\/h1>\\n<p class=\\\"doc-meta\\\"><strong>Erstellt:<\/strong> 2025-12-27 | <strong>Aktualisiert:<\/strong> 2025-12-27<\/p>\\n\\n<p>Wiederverwendbare UI-Komponenten aus <code>admin.css<\/code>.<\/p>\\n\\n<hr>\\n\\n<h2>Buttons<\/h2>\\n\\n<h3>Basis<\/h3>\\n<pre><code>&lt;button class=\\\"btn btn--primary\\\"&gt;Primary&lt;\/button&gt;\\n&lt;button class=\\\"btn btn--secondary\\\"&gt;Secondary&lt;\/button&gt;\\n&lt;button class=\\\"btn btn--success\\\"&gt;Success&lt;\/button&gt;\\n&lt;button class=\\\"btn btn--danger\\\"&gt;Danger&lt;\/button&gt;\\n&lt;button class=\\\"btn btn--info\\\"&gt;Info&lt;\/button&gt;\\n&lt;button class=\\\"btn btn--light\\\"&gt;Light&lt;\/button&gt;<\/code><\/pre>\\n\\n<h3>Größen<\/h3>\\n<pre><code>&lt;button class=\\\"btn btn--primary btn--small\\\"&gt;Klein&lt;\/button&gt;\\n&lt;button class=\\\"btn btn--primary\\\"&gt;Normal&lt;\/button&gt;\\n&lt;button class=\\\"btn btn--primary btn--large\\\"&gt;Groß&lt;\/button&gt;<\/code><\/pre>\\n\\n<h3>Block (volle Breite)<\/h3>\\n<pre><code>&lt;button class=\\\"btn btn--primary btn--block\\\"&gt;Volle Breite&lt;\/button&gt;<\/code><\/pre>\\n\\n<hr>\\n\\n<h2>Badges<\/h2>\\n\\n<h3>Status-Badges<\/h3>\\n<pre><code>&lt;span class=\\\"badge badge--pending\\\"&gt;Pending&lt;\/span&gt;\\n&lt;span class=\\\"badge badge--in_progress\\\"&gt;In Progress&lt;\/span&gt;\\n&lt;span class=\\\"badge badge--completed\\\"&gt;Completed&lt;\/span&gt;\\n&lt;span class=\\\"badge badge--failed\\\"&gt;Failed&lt;\/span&gt;\\n&lt;span class=\\\"badge badge--cancelled\\\"&gt;Cancelled&lt;\/span&gt;<\/code><\/pre>\\n\\n<h3>Andere Badges<\/h3>\\n<pre><code>&lt;span class=\\\"badge badge--draft\\\"&gt;Entwurf&lt;\/span&gt;\\n&lt;span class=\\\"badge badge--published\\\"&gt;Veröffentlicht&lt;\/span&gt;\\n&lt;span class=\\\"badge badge--success\\\"&gt;Erfolg&lt;\/span&gt;\\n&lt;span class=\\\"badge badge--warning\\\"&gt;Warnung&lt;\/span&gt;\\n&lt;span class=\\\"badge badge--primary\\\"&gt;Primary&lt;\/span&gt;<\/code><\/pre>\\n\\n<hr>\\n\\n<h2>Alerts<\/h2>\\n\\n<pre><code>&lt;div class=\\\"alert alert--success\\\"&gt;Erfolgreich gespeichert.&lt;\/div&gt;\\n&lt;div class=\\\"alert alert--warning\\\"&gt;Achtung: Ungespeicherte Änderungen.&lt;\/div&gt;\\n&lt;div class=\\\"alert alert--error\\\"&gt;Fehler beim Speichern.&lt;\/div&gt;\\n&lt;div class=\\\"alert alert--info\\\"&gt;Information verfügbar.&lt;\/div&gt;<\/code><\/pre>\\n\\n<hr>\\n\\n<h2>Forms<\/h2>\\n\\n<h3>Basis-Form<\/h3>\\n<pre><code>&lt;form class=\\\"form\\\"&gt;\\n    &lt;div class=\\\"form-group\\\"&gt;\\n        &lt;label class=\\\"form-group__label\\\"&gt;Name&lt;\/label&gt;\\n        &lt;input type=\\\"text\\\" class=\\\"form-input\\\"&gt;\\n        &lt;span class=\\\"form-group__hint\\\"&gt;Hilfetext&lt;\/span&gt;\\n    &lt;\/div&gt;\\n    \\n    &lt;div class=\\\"form-group\\\"&gt;\\n        &lt;label class=\\\"form-group__label\\\"&gt;Beschreibung&lt;\/label&gt;\\n        &lt;textarea class=\\\"form-textarea\\\"&gt;&lt;\/textarea&gt;\\n    &lt;\/div&gt;\\n    \\n    &lt;div class=\\\"form-group\\\"&gt;\\n        &lt;label class=\\\"form-group__label\\\"&gt;Status&lt;\/label&gt;\\n        &lt;select class=\\\"form-select\\\"&gt;\\n            &lt;option&gt;Aktiv&lt;\/option&gt;\\n            &lt;option&gt;Inaktiv&lt;\/option&gt;\\n        &lt;\/select&gt;\\n    &lt;\/div&gt;\\n    \\n    &lt;div class=\\\"form-actions\\\"&gt;\\n        &lt;button type=\\\"submit\\\" class=\\\"btn btn--primary\\\"&gt;Speichern&lt;\/button&gt;\\n        &lt;button type=\\\"button\\\" class=\\\"btn btn--light\\\"&gt;Abbrechen&lt;\/button&gt;\\n    &lt;\/div&gt;\\n&lt;\/form&gt;<\/code><\/pre>\\n\\n<h3>Form-Row (2 Spalten)<\/h3>\\n<pre><code>&lt;div class=\\\"form-row\\\"&gt;\\n    &lt;div class=\\\"form-group\\\"&gt;\\n        &lt;label&gt;Vorname&lt;\/label&gt;\\n        &lt;input class=\\\"form-input\\\"&gt;\\n    &lt;\/div&gt;\\n    &lt;div class=\\\"form-group\\\"&gt;\\n        &lt;label&gt;Nachname&lt;\/label&gt;\\n        &lt;input class=\\\"form-input\\\"&gt;\\n    &lt;\/div&gt;\\n&lt;\/div&gt;<\/code><\/pre>\\n\\n<hr>\\n\\n<h2>Cards<\/h2>\\n\\n<pre><code>&lt;div class=\\\"card\\\"&gt;\\n    &lt;div class=\\\"card__header\\\"&gt;\\n        &lt;h2&gt;Titel&lt;\/h2&gt;\\n        &lt;span class=\\\"badge badge--success\\\"&gt;Aktiv&lt;\/span&gt;\\n    &lt;\/div&gt;\\n    &lt;p&gt;Card-Inhalt hier...&lt;\/p&gt;\\n&lt;\/div&gt;<\/code><\/pre>\\n\\n<hr>\\n\\n<h2>Stats<\/h2>\\n\\n<pre><code>&lt;div class=\\\"stats-grid\\\"&gt;\\n    &lt;div class=\\\"stat-card\\\"&gt;\\n        &lt;span class=\\\"stat-card__value\\\"&gt;42&lt;\/span&gt;\\n        &lt;span class=\\\"stat-card__label\\\"&gt;Dokumente&lt;\/span&gt;\\n    &lt;\/div&gt;\\n    &lt;div class=\\\"stat-card stat-card--success\\\"&gt;\\n        &lt;span class=\\\"stat-card__value\\\"&gt;98%&lt;\/span&gt;\\n        &lt;span class=\\\"stat-card__label\\\"&gt;Erfolgsrate&lt;\/span&gt;\\n    &lt;\/div&gt;\\n    &lt;div class=\\\"stat-card stat-card--warning\\\"&gt;\\n        &lt;span class=\\\"stat-card__value\\\"&gt;3&lt;\/span&gt;\\n        &lt;span class=\\\"stat-card__label\\\"&gt;Pending&lt;\/span&gt;\\n    &lt;\/div&gt;\\n&lt;\/div&gt;<\/code><\/pre>\\n\\n<hr>\\n\\n<h2>Lists<\/h2>\\n\\n<pre><code>&lt;div class=\\\"list\\\"&gt;\\n    &lt;div class=\\\"list-item\\\"&gt;\\n        &lt;div class=\\\"list-item__main\\\"&gt;\\n            &lt;h3 class=\\\"list-item__title\\\"&gt;\\n                &lt;a href=\\\"#\\\"&gt;Item Titel&lt;\/a&gt;\\n            &lt;\/h3&gt;\\n            &lt;div class=\\\"list-item__meta\\\"&gt;\\n                &lt;span&gt;Erstellt: 2025-12-27&lt;\/span&gt;\\n                &lt;span&gt;5 Einträge&lt;\/span&gt;\\n            &lt;\/div&gt;\\n        &lt;\/div&gt;\\n        &lt;span class=\\\"badge badge--completed\\\"&gt;Fertig&lt;\/span&gt;\\n    &lt;\/div&gt;\\n&lt;\/div&gt;<\/code><\/pre>\\n\\n<hr>\\n\\n<h2>Empty State<\/h2>\\n\\n<pre><code>&lt;div class=\\\"empty-state\\\"&gt;\\n    &lt;p&gt;Keine Einträge vorhanden.&lt;\/p&gt;\\n    &lt;a href=\\\"\/new\\\" class=\\\"btn btn--primary\\\"&gt;Erstellen&lt;\/a&gt;\\n&lt;\/div&gt;\\n\\n&lt;!-- Klein --&gt;\\n&lt;div class=\\\"empty-state empty-state--small\\\"&gt;\\n    &lt;p&gt;Keine Daten.&lt;\/p&gt;\\n&lt;\/div&gt;<\/code><\/pre>\\n\\n<hr>\\n\\n<h2>Pagination<\/h2>\\n\\n<pre><code>&lt;div class=\\\"pagination\\\"&gt;\\n    &lt;span class=\\\"pagination__info\\\"&gt;1-10 von 42&lt;\/span&gt;\\n    &lt;div class=\\\"pagination__buttons\\\"&gt;\\n        &lt;button class=\\\"pagination__btn\\\" disabled&gt;&amp;laquo;&lt;\/button&gt;\\n        &lt;button class=\\\"pagination__btn pagination__btn--active\\\"&gt;1&lt;\/button&gt;\\n        &lt;button class=\\\"pagination__btn\\\"&gt;2&lt;\/button&gt;\\n        &lt;button class=\\\"pagination__btn\\\"&gt;3&lt;\/button&gt;\\n        &lt;button class=\\\"pagination__btn\\\"&gt;&amp;raquo;&lt;\/button&gt;\\n    &lt;\/div&gt;\\n&lt;\/div&gt;<\/code><\/pre>\\n\\n<hr>\\n\\n<h2>Action Bar<\/h2>\\n\\n<pre><code>&lt;div class=\\\"action-bar\\\"&gt;\\n    &lt;button class=\\\"btn btn--primary\\\"&gt;Speichern&lt;\/button&gt;\\n    &lt;button class=\\\"btn btn--danger\\\"&gt;Löschen&lt;\/button&gt;\\n    &lt;a href=\\\"\/back\\\" class=\\\"btn btn--light\\\"&gt;Zurück&lt;\/a&gt;\\n&lt;\/div&gt;<\/code><\/pre>\\n\\n<hr>\\n\\n<h2>HTMX-Integration<\/h2>\\n\\n<h3>Loading Indicator<\/h3>\\n<pre><code>&lt;button class=\\\"btn btn--primary\\\"&gt;\\n    &lt;span class=\\\"htmx-content\\\"&gt;Speichern&lt;\/span&gt;\\n    &lt;span class=\\\"htmx-indicator\\\"&gt;Lade...&lt;\/span&gt;\\n&lt;\/button&gt;<\/code><\/pre>\\n\\n<h3>HTMX Messages Container<\/h3>\\n<pre><code>&lt;div class=\\\"htmx-messages\\\" id=\\\"messages\\\"&gt;&lt;\/div&gt;<\/code><\/pre>\\n\\n<hr>\\n\\n<h2>Layout-Helper<\/h2>\\n\\n<h3>Page Container<\/h3>\\n<pre><code>&lt;div class=\\\"page-container\\\"&gt;...&lt;\/div&gt;\\n&lt;div class=\\\"page-container page-container--narrow\\\"&gt;...&lt;\/div&gt;\\n&lt;div class=\\\"page-container page-container--wide\\\"&gt;...&lt;\/div&gt;<\/code><\/pre>\\n\\n<h3>Grid Layouts<\/h3>\\n<pre><code>&lt;div class=\\\"grid-2\\\"&gt;\\n    &lt;div&gt;Hauptinhalt&lt;\/div&gt;\\n    &lt;div&gt;Sidebar (320px)&lt;\/div&gt;\\n&lt;\/div&gt;\\n\\n&lt;div class=\\\"grid-3\\\"&gt;\\n    &lt;div&gt;Spalte 1&lt;\/div&gt;\\n    &lt;div&gt;Spalte 2&lt;\/div&gt;\\n    &lt;div&gt;Spalte 3&lt;\/div&gt;\\n&lt;\/div&gt;\\n\\n&lt;div class=\\\"grid-auto\\\"&gt;\\n    &lt;!-- Auto-fit mit min 140px --&gt;\\n&lt;\/div&gt;<\/code><\/pre>\\n\\n<h2>Verwandte Themen<\/h2>\\n<ul>\\n    <li><a href=\\\"\/docs\/frontend\/css\\\">CSS Architektur<\/a> - Design Tokens<\/li>\\n    <li><a href=\\\"\/docs\/frontend\/htmx\\\">HTMX<\/a> - Interaktivität<\/li>\\n    <li><a href=\\\"\/docs\/frontend\/htmx\/patterns\\\">HTMX Patterns<\/a> - Code-Beispiele<\/li>\\n<\/ul>\",\n    \"status\": \"published\",\n    \"sort_order\": 0,\n    \"depth\": 1,\n    \"created_at\": \"2025-12-27T16:00:40\",\n    \"updated_at\": \"2025-12-27T16:00:40\"\n  },\n  \"message\": \"Document 'UI Components' created with ID 151\"\n}"
        }
    ]
}
← Vorheriger Zur Liste Nächster →