molecule-core/canvas/src/components/ui
molecule-ai[bot] b37f71b6da
fix(canvas): hydration error UI (#554), radio arrow-key nav (#556), zoom-to-team context menu (#557) (#565)
- #554 CRITICAL: Add hydrationError state to Zustand store; catch handler now
  calls setHydrationError instead of silent console.error; page renders a
  full-screen zinc-950 error banner with a Retry button that reloads the page
- #556 MEDIUM: Add roving tabIndex + ArrowDown/Up/Left/Right keyboard handler
  to the tier radio group in CreateWorkspaceDialog (WCAG 2.1 compliant)
- #557 MEDIUM: Add "Zoom to Team" menu item to ContextMenu (visible only when
  node has children); dispatches molecule:zoom-to-team for keyboard accessibility
- Bonus: add missing 'use client' directive to RevealToggle.tsx

Co-authored-by: Molecule AI Frontend Engineer <frontend-engineer@agents.moleculesai.app>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 00:35:54 +00:00
..
KeyValueField.tsx fix(next): add missing 'use client' to TestConnectionButton and KeyValueField 2026-04-16 09:10:22 +00:00
RevealToggle.tsx fix(canvas): hydration error UI (#554), radio arrow-key nav (#556), zoom-to-team context menu (#557) (#565) 2026-04-17 00:35:54 +00:00
StatusBadge.tsx initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
TestConnectionButton.tsx fix(next): add missing 'use client' to TestConnectionButton and KeyValueField 2026-04-16 09:10:22 +00:00
ValidationHint.tsx initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00