auto-claude: subtask-5-1 - Create ChatMessage component for individual messages

Created ChatMessage.tsx component with:
- ChatMessage component for displaying user/assistant messages
- Styled differently based on role (user right-aligned, assistant left-aligned)
- Framer Motion animations for smooth appearance
- Streaming indicator for real-time response display
- TypingIndicator component for loading state
- WelcomeMessage component for empty chat state
- Timestamp formatting utility
- Responsive design following existing Tailwind patterns

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-25 00:58:13 +01:00
co-authored by Claude Opus 4.5
parent 858d53fd2d
commit a1cfc33dea
9 changed files with 862 additions and 0 deletions
File diff suppressed because one or more lines are too long