package com.github.nullptroma.wallenc.ui.screens.main

/** Состояние полосы «текущая работа» на Main. */
sealed class MainWorkStatus {
    data object Idle : MainWorkStatus()

    /** [line] — строка для отображения (уже локализованная, из оркестратора или фолбэк). */
    data class Active(
        val line: String,
        val progressFraction: Float?,
        val indeterminate: Boolean,
    ) : MainWorkStatus()
}
