Use existing BooleanProvider
This commit is contained in:
parent
365acbadef
commit
84594caad3
2 changed files with 4 additions and 9 deletions
|
|
@ -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)
|
|
||||||
}
|
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue