Skip to content

UI Components

Generic building blocks (inputs, result panels, buttons) live in src/eComponents/ui/. They inherit topic colors automatically — see Styling.

When briefing an agent: “use shared UI components; keep exploration-specific UI in the exploration folder.”

Placement rules

ScopeLocation
Shared across explorations / E-Componentssrc/eComponents/ui/
One E-Component onlysrc/eComponents/<name>EC/ui/ (none yet)
One exploration onlysrc/explorations/<id>/ (companion .vue files)

Prefer existing shared components over new ones. API details: read the .vue files under src/eComponents/ui/ — not duplicated here.

Structural base v0.1.3 — latest docs always apply. See changelog for history.