Loading feature/navigation/drawer/src/debug/kotlin/app/k9mail/feature/navigation/drawer/ui/account/AccountListItemPreview.kt 0 → 100644 +17 −0 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.ui.account import androidx.compose.runtime.Composable import androidx.compose.ui.tooling.preview.Preview import app.k9mail.core.ui.compose.designsystem.PreviewWithThemes import app.k9mail.feature.navigation.drawer.ui.FakeData.DISPLAY_ACCOUNT @Composable @Preview(showBackground = true) fun AccountListItemPreview() { PreviewWithThemes { AccountListItem( account = DISPLAY_ACCOUNT, onClick = { }, ) } } feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/account/AccountListItem.kt 0 → 100644 +28 −0 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.ui.account import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.width import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import app.k9mail.core.ui.compose.theme2.MainTheme import app.k9mail.feature.navigation.drawer.domain.entity.DisplayAccount @Composable fun AccountListItem( account: DisplayAccount, onClick: (DisplayAccount) -> Unit, modifier: Modifier = Modifier, ) { Box( modifier = modifier.width(MainTheme.sizes.large) .padding(vertical = MainTheme.spacings.half), contentAlignment = Alignment.Center, ) { AccountAvatar( account = account, onClick = onClick, ) } } Loading
feature/navigation/drawer/src/debug/kotlin/app/k9mail/feature/navigation/drawer/ui/account/AccountListItemPreview.kt 0 → 100644 +17 −0 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.ui.account import androidx.compose.runtime.Composable import androidx.compose.ui.tooling.preview.Preview import app.k9mail.core.ui.compose.designsystem.PreviewWithThemes import app.k9mail.feature.navigation.drawer.ui.FakeData.DISPLAY_ACCOUNT @Composable @Preview(showBackground = true) fun AccountListItemPreview() { PreviewWithThemes { AccountListItem( account = DISPLAY_ACCOUNT, onClick = { }, ) } }
feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/account/AccountListItem.kt 0 → 100644 +28 −0 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.ui.account import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.width import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import app.k9mail.core.ui.compose.theme2.MainTheme import app.k9mail.feature.navigation.drawer.domain.entity.DisplayAccount @Composable fun AccountListItem( account: DisplayAccount, onClick: (DisplayAccount) -> Unit, modifier: Modifier = Modifier, ) { Box( modifier = modifier.width(MainTheme.sizes.large) .padding(vertical = MainTheme.spacings.half), contentAlignment = Alignment.Center, ) { AccountAvatar( account = account, onClick = onClick, ) } }