mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
Use existing BooleanProvider
This commit is contained in:
committed by
Benoit Marty
parent
65b83bf266
commit
3c41158558
+3
-8
@@ -30,15 +30,15 @@ import androidx.compose.ui.layout.ContentScale
|
|||||||
import androidx.compose.ui.res.painterResource
|
import androidx.compose.ui.res.painterResource
|
||||||
import androidx.compose.ui.res.stringResource
|
import androidx.compose.ui.res.stringResource
|
||||||
import androidx.compose.ui.tooling.preview.PreviewParameter
|
import androidx.compose.ui.tooling.preview.PreviewParameter
|
||||||
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
|
||||||
import androidx.compose.ui.unit.Dp
|
import androidx.compose.ui.unit.Dp
|
||||||
import androidx.compose.ui.unit.dp
|
import androidx.compose.ui.unit.dp
|
||||||
import io.element.android.features.location.api.R
|
import io.element.android.features.location.api.R
|
||||||
import io.element.android.libraries.designsystem.preview.PreviewsDayNight
|
|
||||||
import io.element.android.libraries.designsystem.preview.ElementPreview
|
import io.element.android.libraries.designsystem.preview.ElementPreview
|
||||||
|
import io.element.android.libraries.designsystem.preview.PreviewsDayNight
|
||||||
import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
|
import io.element.android.libraries.designsystem.theme.components.CircularProgressIndicator
|
||||||
import io.element.android.libraries.designsystem.theme.components.Icon
|
import io.element.android.libraries.designsystem.theme.components.Icon
|
||||||
import io.element.android.libraries.designsystem.theme.components.Text
|
import io.element.android.libraries.designsystem.theme.components.Text
|
||||||
|
import io.element.android.libraries.designsystem.utils.BooleanProvider
|
||||||
import io.element.android.libraries.ui.strings.CommonStrings
|
import io.element.android.libraries.ui.strings.CommonStrings
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
@@ -81,7 +81,7 @@ internal fun StaticMapPlaceholder(
|
|||||||
@PreviewsDayNight
|
@PreviewsDayNight
|
||||||
@Composable
|
@Composable
|
||||||
internal fun StaticMapPlaceholderPreview(
|
internal fun StaticMapPlaceholderPreview(
|
||||||
@PreviewParameter(BooleanParameterProvider::class) values: Boolean
|
@PreviewParameter(BooleanProvider::class) values: Boolean
|
||||||
) = ElementPreview {
|
) = ElementPreview {
|
||||||
StaticMapPlaceholder(
|
StaticMapPlaceholder(
|
||||||
showProgress = values,
|
showProgress = values,
|
||||||
@@ -91,8 +91,3 @@ internal fun StaticMapPlaceholderPreview(
|
|||||||
onLoadMapClick = {},
|
onLoadMapClick = {},
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
internal class BooleanParameterProvider : PreviewParameterProvider<Boolean> {
|
|
||||||
override val values: Sequence<Boolean>
|
|
||||||
get() = sequenceOf(true, false)
|
|
||||||
}
|
|
||||||
|
|||||||
+1
-1
@@ -20,5 +20,5 @@ import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
|||||||
|
|
||||||
open class BooleanProvider : PreviewParameterProvider<Boolean> {
|
open class BooleanProvider : PreviewParameterProvider<Boolean> {
|
||||||
override val values: Sequence<Boolean>
|
override val values: Sequence<Boolean>
|
||||||
get() = sequenceOf(false, true)
|
get() = sequenceOf(true, false)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user