# @dolphinspired/solid-stage Editor-chrome primitives for [SolidJS](https://www.solidjs.com/) — collapsible side panels, collapsible sections, a multi-layer canvas stage, a compact form control set, and app-level overlays (tooltip / modal / toast). Built for property-heavy editor UIs: a canvas in the middle, dense settings down the sides. Browser-only. Solid 1.9+ peer dependency. ## Install ```sh pnpm add @dolphinspired/solid-stage ``` On Vite, also set `optimizeDeps: { exclude: ['@kobalte/core'] }` ([why](./docs/quickstart.md#vite-exclude-kobalte-from-dep-optimization)). ```tsx import { EditorPanels, Section, TextField } from '@dolphinspired/solid-stage'; import '@dolphinspired/solid-stage/styles.css'; function App() { return (
} leftPanel={
} />
); } ``` ## Documentation Full docs live in [`docs/`](./docs/README.md): - **[Quick start](./docs/quickstart.md)** and **[Concepts](./docs/concepts.md)** — start here. - Reference: [controls & fields](./docs/controls.md), [layout](./docs/layout.md), [state](./docs/state.md), [overlays](./docs/overlays.md), [drag/dock/float](./docs/dnd.md), [theming](./docs/theming.md), [icons](./docs/icons.md). - [Guides](./docs/guides.md) — custom controls, validation, custom search, deep-linking. The docs are the source of truth for the feature set — this README stays intentionally thin. > **Using an AI agent with this library?** Point it at > [`AGENTS.md`](./AGENTS.md) — a compact briefing of the conventions and the > assumptions it can safely make. ## License MIT. Bundled icons are vendored from [Phosphor](https://phosphoricons.com) under its MIT licence (see [`NOTICE`](./NOTICE)).