Overview
Migrate the chat components from the Propeller component library (src/components/chat/) into Sailwind. These components provide a complete chat UI experience and should be adapted to follow Sailwind's SAIL-exact parameter conventions and two-layer architecture.
Components to Migrate
Converted to sub-issues
Migration Considerations
- Adapt component APIs to use SAIL-exact UPPERCASE parameter values where applicable
- Follow Sailwind's two-layer architecture (SAIL API layer → Tailwind implementation layer)
- Use Lucide React icons (no emoji)
- Map Propeller's shadcn/Radix patterns to Sailwind equivalents
- Ensure stories are created/migrated for each component
- Maintain accessibility (ARIA roles, labels, explicit backgrounds per Propeller's a11y patterns)
Status
UserMessage: 🟡 In progress on migrate-user-message branch (not pushed yet)
- All other components: 🔴 Not started
Overview
Migrate the chat components from the Propeller component library (
src/components/chat/) into Sailwind. These components provide a complete chat UI experience and should be adapted to follow Sailwind's SAIL-exact parameter conventions and two-layer architecture.Components to Migrate
Converted to sub-issues
Migration Considerations
Status
UserMessage: 🟡 In progress onmigrate-user-messagebranch (not pushed yet)