Skip to content

Commit 3b8a9a9

Browse files
committed
refactor: sheet sealed interface
1 parent d55fe37 commit 3b8a9a9

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

app/src/main/java/to/bitkit/ui/components/SheetHost.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,22 @@ import androidx.compose.runtime.rememberCoroutineScope
2222
import androidx.compose.ui.Modifier
2323
import androidx.compose.ui.unit.dp
2424
import kotlinx.coroutines.launch
25-
import to.bitkit.ui.sheets.SendRoute
2625
import to.bitkit.ui.sheets.BackupRoute
2726
import to.bitkit.ui.sheets.PinRoute
27+
import to.bitkit.ui.sheets.SendRoute
2828
import to.bitkit.ui.theme.AppShapes
2929
import to.bitkit.ui.theme.Colors
3030

3131
enum class SheetSize { LARGE, MEDIUM, SMALL, CALENDAR; }
3232

33-
sealed class Sheet {
34-
data class Send(val route: SendRoute = SendRoute.Recipient) : Sheet()
35-
data object Receive : Sheet()
36-
data class Pin(val route: PinRoute = PinRoute.Prompt()) : Sheet()
37-
data class Backup(val route: BackupRoute = BackupRoute.ShowMnemonic) : Sheet()
38-
data object ActivityDateRangeSelector : Sheet()
39-
data object ActivityTagSelector : Sheet()
40-
data class LnurlAuth(val domain: String, val lnurl: String, val k1: String) : Sheet()
33+
sealed interface Sheet {
34+
data class Send(val route: SendRoute = SendRoute.Recipient) : Sheet
35+
data object Receive : Sheet
36+
data class Pin(val route: PinRoute = PinRoute.Prompt()) : Sheet
37+
data class Backup(val route: BackupRoute = BackupRoute.ShowMnemonic) : Sheet
38+
data object ActivityDateRangeSelector : Sheet
39+
data object ActivityTagSelector : Sheet
40+
data class LnurlAuth(val domain: String, val lnurl: String, val k1: String) : Sheet
4141
}
4242

4343
@OptIn(ExperimentalMaterial3Api::class)

0 commit comments

Comments
 (0)