hyperhive/frontend/packages/swarm-ui/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris 8a4c613e4e swarm-ui: drop the redundant outer dialog card, move close into the panel header
Dialog and Panel both drew their own bordered/backgrounded card in the
same --bg-elev, so a Panel-based dialog (create-agent, link-matrix-account)
rendered as two concentric cards with a floating close button on the
outer one and no purpose to it.

Give Dialog a "plain" mode that drops its own card chrome (border,
background, padding) and floating close button, and give Panel an
optional onClose that renders a close button at the end of its own
header row instead. AgentsPage's two Panel-backed dialogs now use
plain + Panel's onClose, so the Panel is the dialog's only visible
card. ConfirmDialog (no Panel of its own) is unaffected — plain
defaults to false, unchanged card + floating close button.

Added a ComponentsPage sample demonstrating the plain + onClose
pairing. Verified both dialog modes via a real headless-chromium
screenshot (plain dialog: single card, close button in the header
bar; default dialog: unchanged floating close button).
2026-09-13 00:58:53 +02:00
..
pages swarm-ui: drop the redundant outer dialog card, move close into the panel header 2026-09-13 00:58:53 +02:00
shell treefmt: apply prettier 2026-09-02 15:25:07 +02:00
ui swarm-ui: drop the redundant outer dialog card, move close into the panel header 2026-09-13 00:58:53 +02:00
App.tsx swarm-ui/agents: move the split-out agent-page files into pages/agents/ 2026-09-11 22:35:44 +02:00
colors.css swarm-ui: bootstrap new swarm-level frontend (Preact + wouter + TS + JSX) 2026-08-11 21:31:44 +02:00
css.d.ts treefmt: apply prettier 2026-09-02 15:25:07 +02:00
index.html swarm-ui: make it installable as a PWA 2026-09-12 11:30:20 +02:00
main.tsx swarm-ui: make it installable as a PWA 2026-09-12 11:30:20 +02:00
manifest.webmanifest swarm-ui: PWA follow-ups from review 2026-09-12 11:30:20 +02:00
sw.js swarm-ui: content-hash main/theme/swarm-ui-css filenames for real cache-busting 2026-09-12 13:04:01 +02:00
swarm-ui.css swarm-ui: real hive-roster overview page 2026-08-13 11:21:30 +02:00
theme.css swarm-ui: bootstrap new swarm-level frontend (Preact + wouter + TS + JSX) 2026-08-11 21:31:44 +02:00
util.ts treefmt: apply prettier 2026-09-02 15:25:07 +02:00