playground/state/all_states library
Barrel file exporting all component state classes.
Import this single file instead of 60 individual state imports. Part of Phase 1.4.10.1 optimization.
Classes
- AlertDialogState
- State management for Alert Dialog component Category 3: Static/Display (No Interactive States) Only has a default/rest state
- ApplianceStatusGridState
- State management for Appliance Status Grid component Category 3: Complex/Composite - Smart home appliance status display
- AvatarState
- State management for Avatar component Category 3: Non-Interactive (Display Only) States: Rest, Disabled
- BadgeState
- State management for Badge component Category: Indicator (Non-Interactive Display) States: Rest (normal), Attention (highlighted)
- BalanceDisplayCardState
- State management for Balance Display Card component Category 3: Complex/Composite (Display-only)
- BillPaymentCardState
- State management for Bill Payment Card component Category 3: Complex/Composite
- ButtonState
- State management for Button component Category 1: Simple Interactive (No Animations) States: Rest, Hover, Pressed, Disabled
- CameraCaptureViewState
- State management for Camera Capture View component Category 3: Complex/Composite - Camera viewfinder with capture button
- CardState
- State management for Card component Category 1: Simple Interactive States: Rest, Hover, Pressed, Disabled
- CareItem
- Data model for care items
- CheckboxState
- State management for Checkbox component Category 1: Simple Interactive (No Animations) States: Rest, Hover, Pressed, Disabled
- ChipOption
- Data class for chip options
- ContactCardState
- State management for Contact Card component Category 1: Simple Interactive States: Rest, Hover, Pressed, Disabled
- ContainerState
- State management for Container component Basic neumorphic container/wrapper component States: Rest, Disabled (simplified 2-state component)
- DocumentViewerState
- State management for Document Viewer component Category 3: Complex/Composite - Document preview for elderly users
- DropdownState
- State management for Dropdown component Category 1: Simple Interactive States: Rest, Hover, Pressed, Disabled
- EmergencySosButtonState
- State management for Emergency SOS Button component Category 1: Simple Interactive (No Animations) States: Rest, Hover, Pressed, Disabled
- EventCardRsvpState
- State management for Event Card RSVP component Category 3: Complex/Composite (Card with interactive buttons) Container: Rest, Disabled | Buttons: Individual hover/pressed via shadow/scale
- ExerciseEnergyBadgeState
- State management for Exercise Energy Badge component Category 3: Complex/Composite (Contains nested visual elements) States: Rest, Disabled (NO Hover/Pressed - per temp_demo pattern)
- ExpansionPanelState
- State management for Expansion Panel component Category 1: Simple Interactive (No Animations) States: Rest, Hover, Pressed, Disabled
- FolderGridSelectorState
- State management for Folder Grid Selector component Category 3: Complex/Composite - File/folder grid for elderly users
- GratitudePromptState
- State management for Gratitude Prompt component Category 3: Complex/Composite States: Rest, Disabled ONLY
- GroupCallTileGridState
- State management for Group Call Tile Grid component Category 3: Complex/Composite - Video call grid with multiple participants
- HydrationRingIndicatorState
- State management for Hydration Ring Indicator component Category 2: Simple with Animations - Circular progress indicator for water intake
- IconButtonState
- State management for Icon Button component Category 2: Simple Interactive with Animations States: Rest, Hover, Pressed, Disabled
- ListItemState
- State management for List Item component Category 1: Simple Interactive States: Rest, Hover, Pressed, Disabled
- ListState
- State management for List View component Category: Container (Layout/List)
- LiveTranscriptionDisplayState
- State management for Live Transcription Display component Category 3: Complex/Composite - Real-time speech-to-text display
- LoadingSpinnerState
- State management for Loading Spinner component Category 3: Non-Interactive Display (with Animation) States: Rest, Disabled
- State management for Map Navigation View component Category 3: Complex/Composite - Navigation map for elderly users
- MedicationCardState
- State management for Medication Card component Category 3: Complex/Composite States: Rest, Disabled ONLY (NO Hover or Pressed)
- MoodData
- Mood data class for the expanded mood model
- MoodSliderState
- State management for Mood Slider component Category 1: Simple Interactive (No Animations)
- MultiSelectChipGroupState
- State management for MultiSelectChipGroup component Category 1: Simple Interactive (No Animations)
- NewsContentCardState
- State management for News Content Card component Category 3: Complex/Composite - News article card for elderly users
- PainRatingSliderState
- State management for Pain Rating Slider component Category 1: Simple Interactive (No Animations) States: Rest, Hover, Pressed, Disabled
- PhotoCarouselState
- State management for Photo Carousel component Category 3: Complex/Composite (contains interactive navigation buttons) States: Rest, Disabled (NO Hover or Pressed - buttons handle those)
- PhotoItem
- Photo item data model
- PlantPetCareCardState
- State management for Plant Pet Care Card component Category 3: Complex/Composite (Display-only) States: Rest, Disabled
- PlaylistMediaCardState
- State management for Playlist Media Card component Category 3: Complex/Composite - Music/audio playlist card
- PrayerTask
- Model class for a prayer task
- PrayerTaskListState
- State management for Prayer Task List component Category 3: Complex/Composite - Task list for tracking daily prayers/spiritual activities States: Rest, Hover, Pressed, Disabled
- ProgressBarState
- State management for Progress Bar component Category: Indicator (Non-Interactive Display) States: Rest (normal), Filled (showing progress)
- QuickActionState
- State management for Quick Action Tile component Category 1: Simple Interactive (No Animations) States: Rest, Hover, Pressed, Disabled
- RadioState
- State management for Radio component Category 1: Simple Interactive (No Animations) States: Rest, Hover, Pressed, Disabled
- RecipeStepViewerState
- State management for Recipe Step Viewer component Category 3: Complex/Composite - Step-by-step recipe display for elderly users States: Rest, Disabled (NO Hover or Pressed - navigation buttons handle those)
- ScamAlertCardState
- State management for Scam Alert Card component Category 3: Complex/Composite - Security alert card for detecting scams States: Rest, Disabled ONLY (child buttons handle hover/pressed)
- ScanDocumentFlowState
- State management for Scan Document Flow component Category 3: Complex/Composite - Document scanning interface States: Rest, Disabled (NO Hover or Pressed - buttons handle those)
- ScheduleTimelineState
- State management for Schedule Timeline component Category 3: Complex/Composite - Daily schedule with NOW/NEXT/LATER sections States: Rest, Disabled (NO Hover or Pressed - schedule items handle those)
- SearchBarState
- State management for SearchBar component Category 1: Simple Interactive (No Animations) States: Rest, Hover, Pressed (Focused), Disabled
- SliderState
- State management for Slider component Category 1: Simple Interactive (No Animations) States: Rest, Hover, Pressed, Disabled
- SoundTimerPanelState
- State management for Sound Timer Panel component Category 2: Simple with Animations - Relaxation sounds timer panel States: Rest, Hover, Pressed, Disabled
- StatusCardState
- State management for Status Card component Category 1: Simple Interactive States: Rest, Hover, Pressed, Disabled
- StepperState
- State management for Stepper component Category 1: Simple Interactive States: Rest, Hover, Pressed, Disabled
- SunriseWakeDisplayState
- State management for Sunrise Wake Display component Category 3: Complex/Composite - Gentle wake-up alarm display for elderly users States: Rest, Disabled (NO Hover or Pressed - buttons handle those)
- SupplyChecklistCardState
- State management for Supply Checklist Card component Category 3: Complex/Composite (Card with interactive checkboxes) States: Rest, Disabled (NO Hover or Pressed - checkboxes handle those)
- SupplyItem
- Data model for checklist items
- TextFieldState
- State management for TextField component Category 1: Simple Interactive (No Animations) States: Rest, Hover, Pressed (Focused), Disabled
- TimelineFeedCardState
- State management for Timeline Feed Card component Category 3: Complex/Composite (Display-only) States: Rest, Disabled (NO Hover or Pressed - display only)
- TimelineItem
- Data model for timeline items
- ToggleState
- State management for Toggle component Category 1: Simple Interactive (No Animations) States: Rest, Hover, Pressed, Disabled
- TransportationSelectorState
- State management for Transportation Selector component Category 3: Complex/Composite - Transportation mode selector for elderly users States: Rest, Disabled (NO Hover or Pressed - option buttons handle those)
- VideoCallInterfaceState
- State management for Video Call Interface component Category 3: Complex/Composite (contains interactive buttons) States: Rest, Disabled (NO Hover or Pressed - buttons handle those)
- VideoPlayerExerciseState
- State management for Video Player Exercise component Category 3: Complex/Composite - Exercise video player with controls States: Rest, Disabled (NO Hover or Pressed - controls handle those)
- VitalsDisplayGridState
- State management for Vitals Display Grid component Category 1: Simple Interactive States: Rest, Hover, Pressed, Disabled
- VoiceRecordingButtonState
- Voice Recording Button State Management
- WeatherCardState
- State management for Weather Card component Category 3: Complex/Composite States: Rest, Hover, Pressed, Disabled
Enums
- EnergyLevel
- Energy level options for the Exercise Energy Badge
- ScamSeverity
- Severity levels for scam alerts
- VoiceRecordingButtonComponentState
- Component state enum for type safety (local to this component)