mirror of
https://github.com/Crosstalk-Solutions/project-nomad.git
synced 2026-03-29 13:09:26 +02:00
- Wrap ChatMessageBubble with React.memo to prevent unnecessary re-renders - Replace window.location.reload() with Inertia router.reload() in apps settings - Add ARIA attributes to StyledModal (role, aria-modal, aria-labelledby) - Add aria-label to chat textarea, send button, and suggestion buttons - Memoize suggestion click handler with useCallback in ChatInterface - Add role="article" to chat message containers for screen readers https://claude.ai/code/session_01JFvpTYgm8GiE4vJ4cJKsFx |
||
|---|---|---|
| .. | ||
| ChatAssistantAvatar.tsx | ||
| ChatButton.tsx | ||
| ChatInterface.tsx | ||
| ChatMessageBubble.tsx | ||
| ChatModal.tsx | ||
| ChatSidebar.tsx | ||
| index.tsx | ||
| KnowledgeBaseModal.tsx | ||