arieare ds

components

Component docs now live as routeable detail pages. Use this index to browse shared primitives and app-specific surfaces across every DS package and app shell.

33 component detail pages generated from one shared docs registry
6 top-level groups: global plus package and app-specific surfaces
preview + tokens + props every detail page follows the same docs structure and table contract

global

Shared DS primitives and shells used across every app package.

14 pages

global

action button

Shared lower-case button primitive for button and anchor actions.

@arieare/ds

global

tooltip

Astro tooltip wrapper with CSS fallback and JS-enhanced floating layer.

@arieare/ds/Tooltip.astro

global

image lightbox

Dialog-based image viewer with explicit item arrays and trigger discovery.

@arieare/ds/ImageLightbox.astro

global

site topbar

Shared cross-site topbar shell for app selection and optional clock rendering.

@arieare/ds

global

maintenance gate

Astro gate that swaps page content for the shared maintenance panel.

@arieare/ds/MaintenanceGate.astro

global

sidebar

Composable shared sidebar shell used directly by docs and FS.

@arieare/ds

global

shell layout

Shared content-frame recipes for centered pages and sidebar shells.

@arieare/ds/shell-layout.css

global

segment control

Compact tab-like selector where one segment is active at a time.

@arieare/ds

global

input field

Labelled text input sharing the warm-base visual contract of the button and segment control.

@arieare/ds

global

textarea field

Labelled multiline textarea sharing the same warm-base form treatment as the single-line field primitives.

@arieare/ds

global

select field

Native select input sharing the exact warm-base visual contract of InputField, with a fixed chevron icon on the right.

@arieare/ds

global

ui modal

Controlled dialog wrapper with shared backdrop, centered popup surface, and title or description slots.

@arieare/ds

global

ui modal close button

Dialog-context close trigger that uses the shared ActionButton visual contract.

@arieare/ds

global

ui data table

Shared core DS data-table surface with manual and data-driven modes.

@arieare/ds

main

Home-site wrappers and tactile utility surfaces.

4 pages

blog

Editorial reading surfaces and blog-specific chrome.

7 pages

work

Portfolio storytelling components and interaction primitives.

5 pages

play

Play portal shell components and layout primitives.

2 pages

cv

Minimal resume-shell and worker-rendered presentation surface.

1 pages