0
0
mirror of https://github.com/thunderbird/thunderbird-android.git synced 2024-09-19 19:52:14 +02:00

Add NavigationDrawerItem preview

This commit is contained in:
Wolf-Martell Montwé 2024-09-06 16:55:21 +02:00
parent a43527bfbf
commit d93d41f963
No known key found for this signature in database
GPG Key ID: 6D45B21512ACBF72

View File

@ -0,0 +1,67 @@
package app.k9mail.core.ui.compose.designsystem.organism.drawer
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.outlined.AccountBox
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.Preview
import app.k9mail.core.ui.compose.designsystem.PreviewWithThemes
import app.k9mail.core.ui.compose.designsystem.atom.icon.Icon
import app.k9mail.core.ui.compose.designsystem.atom.text.TextLabelLarge
@Composable
@Preview(showBackground = true)
internal fun NavigationDrawerItemSelectedPreview() {
PreviewWithThemes {
NavigationDrawerItem(
label = "DrawerItem",
selected = true,
onClick = {},
)
}
}
@Composable
@Preview(showBackground = true)
internal fun NavigationDrawerItemUnselectedPreview() {
PreviewWithThemes {
NavigationDrawerItem(
label = "DrawerItem",
selected = false,
onClick = {},
)
}
}
@Composable
@Preview(showBackground = true)
internal fun NavigationDrawerItemWithIconPreview() {
PreviewWithThemes {
NavigationDrawerItem(
label = "DrawerItem",
selected = false,
onClick = {},
icon = {
Icon(
imageVector = Icons.Outlined.AccountBox,
)
},
)
}
}
@Composable
@Preview(showBackground = true)
internal fun NavigationDrawerItemWithLabelBadgePreview() {
PreviewWithThemes {
NavigationDrawerItem(
label = "DrawerItem",
selected = false,
onClick = {},
badge = {
TextLabelLarge(
text = "100+",
)
},
)
}
}