# Chat Components Rules
- Use 'use client' directive for all components
- Follow component structure:
- Styled components at the top
- Component logic in the middle
- Export at the bottom
- Use proper aria-labels for accessibility
- Keep components focused on single responsibility
- Use styled-components for styling
- Implement proper error handling and loading states
css
javascript
scss
shell
styled-components
typescript
First Time Repository
JavaScript
Languages:
CSS: 36.9KB
JavaScript: 859.5KB
SCSS: 8.2KB
Shell: 0.1KB
TypeScript: 7.8KB
Created: 1/23/2025
Updated: 1/23/2025