Skip to content

Migrate Propeller chat components to Sailwind #77

Description

@pglevy

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

Metadata

Metadata

Assignees

Labels

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions