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
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
MapNavigationViewState
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)