1
0
Fork 0
mirror of https://github.com/anyproto/anytype-kotlin.git synced 2025-06-08 05:47:05 +09:00

DROID-3499 New settings | Enhancement | Add bin widget to settings (#2193)

This commit is contained in:
Evgenii Kozlov 2025-03-26 14:20:47 +01:00 committed by GitHub
parent 9e99769baa
commit 9e809c7b8c
Signed by: github
GPG key ID: B5690EEEBB952194
6 changed files with 55 additions and 0 deletions

View file

@ -45,6 +45,7 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
import com.anytypeio.anytype.core_models.Wallpaper
import com.anytypeio.anytype.core_ui.common.DefaultPreviews
import com.anytypeio.anytype.core_ui.extensions.light
import com.anytypeio.anytype.core_ui.features.wallpaper.gradient
import com.anytypeio.anytype.core_ui.foundation.Section
@ -245,6 +246,23 @@ fun RemoteStorageItem(
)
}
@Composable
fun BinItem(
modifier: Modifier = Modifier
) {
BaseButton(
modifier = modifier,
title = stringResource(id = R.string.bin),
icon = R.drawable.ic_widget_bin
)
}
@Composable
@DefaultPreviews
private fun BinItemPreview() {
BinItem()
}
@Composable
fun DeleteSpaceItem(
modifier: Modifier = Modifier

View file

@ -270,6 +270,18 @@ fun NewSpaceSettingsScreen(
}
}
is UiSpaceSettingsItem.Bin -> {
item {
BinItem(
modifier = Modifier
.fillMaxWidth()
.animateItem()
.clip(RoundedCornerShape(16.dp))
.clickable { uiEvent(UiEvent.OnBinClick) }
)
}
}
is UiSpaceSettingsItem.Section -> {
item {
SpaceSettingsSection(