--- name: docs-page description: Create or update component documentation pages in packages/ui/docs. Use when adding docs, demos, DocumentPage, usage.vue, or component doc routes. disable-model-invocation: true --- # Docs page ## Add route Create `packages/ui/docs/pages/component//index.vue`: - `const title`, `const description`, `const demos`, `const components` - **description**: factual 1–2 sentences (~120–180 chars) — what it is and when to use it; avoid generic filler - Use double quotes for descriptions that contain apostrophes - Every demo needs a short `description` (sentence case) explaining what the example shows - Import demos and `?raw` code for `` - Set `back` / `next` to sibling folder names (preserve casing, e.g. `inputGroup`) - Demos use kebab-case: `` Add demo SFCs alongside (`usage.vue`, `variants.vue`, …). ## Component API descriptions Author API copy in the component SFC (not only on the docs page): - Add `description` on each prop option object (and shared factories in composables / `variantBooleanProps`) - On the plain `