Create a SwiftUI component for:
Component purpose: ${{COMPONENT_PURPOSE}}
User interactions: ${{INTERACTIONS}}
Data binding: ${{DATA_BINDING}}
Include:
- View structure
- State management (@State, @Binding, @ObservedObject)
- Animations
- Accessibility
- Dark mode support
- Preview setup
- Reusability considerations
- Performance optimizationOr press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[{COMPONENT_PURPOSE][{INTERACTIONS][{DATA_BINDING]