mirror of
https://github.com/tachiyomiorg/tachiyomi.git
synced 2024-06-23 21:56:05 +02:00
46e734fc8e
* Migrate to multiplatform string resources * Move plurals translations into separate files * Fix lint check on generated files
50 lines
1.5 KiB
Kotlin
50 lines
1.5 KiB
Kotlin
package eu.kanade.presentation.components
|
|
|
|
import androidx.compose.material.icons.Icons
|
|
import androidx.compose.material.icons.automirrored.outlined.HelpOutline
|
|
import androidx.compose.material.icons.outlined.Refresh
|
|
import androidx.compose.material3.Surface
|
|
import androidx.compose.runtime.Composable
|
|
import androidx.compose.ui.tooling.preview.PreviewLightDark
|
|
import eu.kanade.presentation.theme.TachiyomiTheme
|
|
import kotlinx.collections.immutable.persistentListOf
|
|
import tachiyomi.i18n.MR
|
|
import tachiyomi.presentation.core.screens.EmptyScreen
|
|
import tachiyomi.presentation.core.screens.EmptyScreenAction
|
|
|
|
@PreviewLightDark
|
|
@Composable
|
|
private fun NoActionPreview() {
|
|
TachiyomiTheme {
|
|
Surface {
|
|
EmptyScreen(
|
|
stringRes = MR.strings.empty_screen,
|
|
)
|
|
}
|
|
}
|
|
}
|
|
|
|
@PreviewLightDark
|
|
@Composable
|
|
private fun WithActionPreview() {
|
|
TachiyomiTheme {
|
|
Surface {
|
|
EmptyScreen(
|
|
stringRes = MR.strings.empty_screen,
|
|
actions = persistentListOf(
|
|
EmptyScreenAction(
|
|
stringRes = MR.strings.action_retry,
|
|
icon = Icons.Outlined.Refresh,
|
|
onClick = {},
|
|
),
|
|
EmptyScreenAction(
|
|
stringRes = MR.strings.getting_started_guide,
|
|
icon = Icons.AutoMirrored.Outlined.HelpOutline,
|
|
onClick = {},
|
|
),
|
|
),
|
|
)
|
|
}
|
|
}
|
|
}
|