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:
parent
a43527bfbf
commit
d93d41f963
@ -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+",
|
||||
)
|
||||
},
|
||||
)
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user