Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/frontend/packages/swarm-ui/src/pages
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
..
agents swarm-ui: drop the redundant outer dialog card, move close into the panel header 2026-09-13 00:58:53 +02:00
ComponentsPage.css Add Badge + Dropdown Preact components, demo on swarm-ui /components 2026-08-28 13:21:49 +02:00
ComponentsPage.tsx swarm-ui: drop the redundant outer dialog card, move close into the panel header 2026-09-13 00:58:53 +02:00
CreateAgentForm.css swarm-ui: move agent creation into the agents page as a dialog 2026-08-24 00:28:34 +02:00
CreateAgentForm.tsx swarm-ui: drop the redundant outer dialog card, move close into the panel header 2026-09-13 00:58:53 +02:00
HivesPage.tsx swarm-ui: use multiselect for every enum-shaped table filter 2026-09-10 21:09:09 +02:00
IssueReportPage.css swarm-ui: persist table filters, add reset button, multi-select, negate 2026-09-09 23:31:24 +02:00
IssueReportPage.tsx swarm-ui: use multiselect for every enum-shaped table filter 2026-09-10 21:09:09 +02:00
JobsPage.css extract build-queue rollup as a shared Preact component 2026-08-16 22:08:38 +02:00
JobsPage.tsx treefmt: apply prettier 2026-09-02 15:25:07 +02:00
LinkMatrixAccountForm.css swarm-ui: link a matrix account to an agent 2026-09-08 15:54:01 +02:00
LinkMatrixAccountForm.tsx swarm-ui: drop the redundant outer dialog card, move close into the panel header 2026-09-13 00:58:53 +02:00