Change account oauth feature to theme 2
This commit is contained in:
parent
f3755502fb
commit
c4a0219903
6 changed files with 71 additions and 69 deletions
|
@ -0,0 +1,16 @@
|
|||
package app.k9mail.feature.account.oauth.ui
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import app.k9mail.core.ui.compose.common.annotation.PreviewDevices
|
||||
import app.k9mail.core.ui.compose.designsystem.PreviewWithTheme
|
||||
|
||||
@Composable
|
||||
@PreviewDevices
|
||||
internal fun AccountOAuthContentPreview() {
|
||||
PreviewWithTheme {
|
||||
AccountOAuthContent(
|
||||
state = AccountOAuthContract.State(),
|
||||
onEvent = {},
|
||||
)
|
||||
}
|
||||
}
|
|
@ -0,0 +1,27 @@
|
|||
package app.k9mail.feature.account.oauth.ui.view
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import app.k9mail.core.ui.compose.common.annotation.PreviewDevices
|
||||
import app.k9mail.core.ui.compose.designsystem.PreviewWithTheme
|
||||
|
||||
@PreviewDevices
|
||||
@Composable
|
||||
internal fun SignInViewPreview() {
|
||||
PreviewWithTheme {
|
||||
SignInView(
|
||||
onSignInClick = {},
|
||||
isGoogleSignIn = false,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@PreviewDevices
|
||||
@Composable
|
||||
internal fun SignInViewWithGooglePreview() {
|
||||
PreviewWithTheme {
|
||||
SignInView(
|
||||
onSignInClick = {},
|
||||
isGoogleSignIn = true,
|
||||
)
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
package app.k9mail.feature.account.oauth.ui.view
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import app.k9mail.core.ui.compose.designsystem.PreviewWithThemes
|
||||
|
||||
@Composable
|
||||
@Preview(showBackground = true)
|
||||
internal fun SignInWithGoogleButtonPreview() {
|
||||
PreviewWithThemes {
|
||||
SignInWithGoogleButton(
|
||||
onClick = {},
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@Composable
|
||||
@Preview(showBackground = true)
|
||||
internal fun SignInWithGoogleButtonDisabledPreview() {
|
||||
PreviewWithThemes {
|
||||
SignInWithGoogleButton(
|
||||
onClick = {},
|
||||
enabled = false,
|
||||
)
|
||||
}
|
||||
}
|
|
@ -8,12 +8,9 @@ import androidx.compose.ui.Modifier
|
|||
import androidx.compose.ui.platform.LocalContext
|
||||
import androidx.compose.ui.platform.testTag
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import app.k9mail.core.ui.compose.common.annotation.PreviewDevices
|
||||
import app.k9mail.core.ui.compose.designsystem.molecule.ErrorView
|
||||
import app.k9mail.core.ui.compose.designsystem.molecule.LoadingView
|
||||
import app.k9mail.core.ui.compose.theme.K9Theme
|
||||
import app.k9mail.core.ui.compose.theme.MainTheme
|
||||
import app.k9mail.core.ui.compose.theme.ThunderbirdTheme
|
||||
import app.k9mail.core.ui.compose.theme2.MainTheme
|
||||
import app.k9mail.feature.account.oauth.R
|
||||
import app.k9mail.feature.account.oauth.ui.AccountOAuthContract.Event
|
||||
import app.k9mail.feature.account.oauth.ui.AccountOAuthContract.State
|
||||
|
@ -53,25 +50,3 @@ internal fun AccountOAuthContent(
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Composable
|
||||
@PreviewDevices
|
||||
internal fun AccountOAuthContentK9Preview() {
|
||||
K9Theme {
|
||||
AccountOAuthContent(
|
||||
state = State(),
|
||||
onEvent = {},
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@Composable
|
||||
@PreviewDevices
|
||||
internal fun AccountOAuthContentThunderbirdPreview() {
|
||||
ThunderbirdTheme {
|
||||
AccountOAuthContent(
|
||||
state = State(),
|
||||
onEvent = {},
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,10 +7,9 @@ import androidx.compose.ui.Alignment
|
|||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.text.style.TextAlign
|
||||
import app.k9mail.core.ui.compose.common.annotation.PreviewDevices
|
||||
import app.k9mail.core.ui.compose.designsystem.atom.button.ButtonFilled
|
||||
import app.k9mail.core.ui.compose.designsystem.atom.text.TextBodySmall
|
||||
import app.k9mail.core.ui.compose.theme.MainTheme
|
||||
import app.k9mail.core.ui.compose.theme2.MainTheme
|
||||
import app.k9mail.feature.account.oauth.R
|
||||
|
||||
@Composable
|
||||
|
@ -44,21 +43,3 @@ internal fun SignInView(
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
@PreviewDevices
|
||||
@Composable
|
||||
internal fun SignInViewPreview() {
|
||||
SignInView(
|
||||
onSignInClick = {},
|
||||
isGoogleSignIn = false,
|
||||
)
|
||||
}
|
||||
|
||||
@PreviewDevices
|
||||
@Composable
|
||||
internal fun SignInViewWithGooglePreview() {
|
||||
SignInView(
|
||||
onSignInClick = {},
|
||||
isGoogleSignIn = true,
|
||||
)
|
||||
}
|
||||
|
|
|
@ -22,10 +22,8 @@ import androidx.compose.ui.res.painterResource
|
|||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.text.TextStyle
|
||||
import androidx.compose.ui.text.font.FontWeight
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import androidx.compose.ui.unit.dp
|
||||
import androidx.compose.ui.unit.sp
|
||||
import app.k9mail.core.ui.compose.theme.PreviewWithThemes
|
||||
import app.k9mail.feature.account.oauth.R
|
||||
import androidx.compose.material.Button as MaterialButton
|
||||
|
||||
|
@ -123,24 +121,3 @@ private fun getTextColor(isLight: Boolean): Color {
|
|||
Color(0xFFFFFFFF)
|
||||
}
|
||||
}
|
||||
|
||||
@Preview(showBackground = true)
|
||||
@Composable
|
||||
internal fun SignInWithGoogleButtonPreview() {
|
||||
PreviewWithThemes {
|
||||
SignInWithGoogleButton(
|
||||
onClick = {},
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@Preview(showBackground = true)
|
||||
@Composable
|
||||
internal fun SignInWithGoogleButtonDisabledPreview() {
|
||||
PreviewWithThemes {
|
||||
SignInWithGoogleButton(
|
||||
onClick = {},
|
||||
enabled = false,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue