hermes-agent/web/src/components
Austin Pickett c9e5a9bb08 refactor(web): consume DS primitives, remove local component copies
Replace locally-forked UI components and hooks with their newly
promoted counterparts from @nous-research/ui:

Deleted local components (now in DS):
- components/ui/input.tsx, label.tsx, separator.tsx, card.tsx,
  confirm-dialog.tsx
- components/Toast.tsx, BottomPickSheet.tsx, NouiTypography.tsx
- hooks/useToast.ts, useModalBehavior.ts, useBelowBreakpoint.ts,
  useConfirmDelete.ts

Import updates across 25 files to use DS deep imports:
- @nous-research/ui/ui/components/{input,label,separator,card,
  confirm-dialog,toast,bottom-sheet}
- @nous-research/ui/ui/components/typography (replaces NouiTypography)
- @nous-research/ui/hooks/{use-toast,use-modal-behavior,
  use-below-breakpoint,use-confirm-delete}

Requires design-language >= feat/promote-hermes-web-primitives.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-22 21:57:59 -04:00
..
AutoField.tsx refactor(web): consume DS primitives, remove local component copies 2026-05-22 21:57:59 -04:00
Backdrop.tsx fix(web): consume bundled design system assets (#26391) 2026-05-19 07:47:55 -04:00
ChatSidebar.tsx refactor(web): consume DS primitives, remove local component copies 2026-05-22 21:57:59 -04:00
DeleteConfirmDialog.tsx refactor(web): consume DS primitives, remove local component copies 2026-05-22 21:57:59 -04:00
LanguageSwitcher.tsx refactor(web): consume DS primitives, remove local component copies 2026-05-22 21:57:59 -04:00
Markdown.tsx feat(web): add /api/pty WebSocket bridge to embed TUI in dashboard 2026-04-24 10:51:49 -04:00
ModelInfoCard.tsx fix(dashboard): keep ui imports browser-safe after rebase 2026-04-29 01:47:13 -04:00
ModelPickerDialog.tsx refactor(web): consume DS primitives, remove local component copies 2026-05-22 21:57:59 -04:00
OAuthLoginModal.tsx refactor(web): consume DS primitives, remove local component copies 2026-05-22 21:57:59 -04:00
OAuthProvidersCard.tsx refactor(web): consume DS primitives, remove local component copies 2026-05-22 21:57:59 -04:00
PlatformsCard.tsx refactor(web): consume DS primitives, remove local component copies 2026-05-22 21:57:59 -04:00
SidebarFooter.tsx refactor(web): consume DS primitives, remove local component copies 2026-05-22 21:57:59 -04:00
SidebarStatusStrip.tsx feat: add sidebar 2026-04-24 00:56:19 -04:00
SlashPopover.tsx fix(dashboard): keep ui imports browser-safe after rebase 2026-04-29 01:47:13 -04:00
ThemeSwitcher.tsx refactor(web): consume DS primitives, remove local component copies 2026-05-22 21:57:59 -04:00
ToolCall.tsx fix(dashboard): keep ui imports browser-safe after rebase 2026-04-29 01:47:13 -04:00