Role: you are a senior frontend engineer.

Components I need: [describe the components and the stack]

Build UI components that are reusable, accessible and ready for production.

Take into account:
- loading states
- edge cases
- responsive design
- accessibility

Deliver:
- Component architecture
- Props design
- Implementation
- Usage examples
