package com.peachpasswords.feedback /** * UI state for a feedback submission. Mirrors the browser extension's three * outcomes (no-op success, success, error) plus an in-flight state. */ sealed interface FeedbackState { object Idle : FeedbackState object Sending : FeedbackState object Sent : FeedbackState data class Error(val message: String) : FeedbackState }