Event Draft Store
Component Detail
Data Layer
low complexity
mobile
0
Dependencies
2
Dependents
0
Entities
0
Integrations
Description
Riverpod-backed local persistence layer that saves in-progress wizard state to device storage, enabling users to resume an interrupted event creation session without data loss.
event-draft-store
Responsibilities
- Persist current wizard step and partial form data to local storage
- Restore draft on app resume or wizard initialization
- Clear draft after successful submission or explicit cancellation
Interfaces
saveDraft(draft: EventDraft): Future<void>
loadDraft(): Future<EventDraft?>
clearDraft(): Future<void>
hasDraft(): Future<bool>
Relationships
Dependents (2)
Components that depend on this component