Skip to content

Commit ffb3c38

Browse files
committed
change colors for extension
1 parent c8e74bd commit ffb3c38

2 files changed

Lines changed: 24 additions & 9 deletions

File tree

composeApp/src/androidMain/kotlin/dev/datlag/mimasu/ui/space/SpaceContent.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@ fun SpaceContent() {
143143
},
144144
onClearCache = {
145145
spaceManager.extensionClearCache()
146-
}
146+
},
147+
tonal = true
147148
)
148149
}
149150
}

composeApp/src/androidMain/kotlin/dev/datlag/mimasu/ui/space/components/ClearRow.kt

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package dev.datlag.mimasu.ui.space.components
33
import androidx.compose.foundation.layout.Arrangement
44
import androidx.compose.foundation.layout.Row
55
import androidx.compose.foundation.layout.Spacer
6-
import androidx.compose.foundation.layout.padding
76
import androidx.compose.foundation.layout.size
87
import androidx.compose.material3.ButtonDefaults
98
import androidx.compose.runtime.Composable
@@ -15,7 +14,6 @@ import dev.datlag.mimasu.composeapp.generated.resources.space_clear_cache
1514
import dev.datlag.mimasu.composeapp.generated.resources.space_clear_space
1615
import dev.datlag.mimasu.ui.custom.MaterialSymbols
1716
import dev.datlag.tooling.Platform
18-
import dev.datlag.tooling.async.launchVirtualIO
1917
import dev.datlag.tooling.compose.platform.PlatformButton
2018
import dev.datlag.tooling.compose.platform.PlatformButtonColors
2119
import dev.datlag.tooling.compose.platform.PlatformText
@@ -27,7 +25,8 @@ import io.tolgee.stringResource
2725
fun ClearRow(
2826
onClearStorage: () -> Unit,
2927
onClearCache: () -> Unit,
30-
modifier: Modifier = Modifier
28+
modifier: Modifier = Modifier,
29+
tonal: Boolean = false
3130
) {
3231
Row(
3332
modifier = modifier,
@@ -37,10 +36,17 @@ fun ClearRow(
3736
PlatformButton(
3837
modifier = Modifier.weight(1F),
3938
onClick = onClearStorage,
40-
colors = PlatformButtonColors.default(
41-
containerColor = Platform.colorScheme().error,
42-
contentColor = Platform.colorScheme().onError
43-
)
39+
colors = if (tonal) {
40+
PlatformButtonColors.default(
41+
containerColor = Platform.colorScheme().errorContainer,
42+
contentColor = Platform.colorScheme().onErrorContainer
43+
)
44+
} else {
45+
PlatformButtonColors.default(
46+
containerColor = Platform.colorScheme().error,
47+
contentColor = Platform.colorScheme().onError
48+
)
49+
}
4450
) {
4551
MaterialSymbols.forcedRedraw(
4652
modifier = Modifier.size(ButtonDefaults.IconSize),
@@ -53,7 +59,15 @@ fun ClearRow(
5359

5460
PlatformButton(
5561
modifier = Modifier.weight(1F),
56-
onClick = onClearCache
62+
onClick = onClearCache,
63+
colors = if (tonal) {
64+
PlatformButtonColors.default(
65+
containerColor = Platform.colorScheme().secondary,
66+
contentColor = Platform.colorScheme().onSecondary
67+
)
68+
} else {
69+
PlatformButtonColors.default()
70+
}
5771
) {
5872
MaterialSymbols.forcedRedraw(
5973
modifier = Modifier.size(ButtonDefaults.IconSize),

0 commit comments

Comments
 (0)