Skip to content

Commit 9757b2b

Browse files
committed
feat: display mock image on preview
1 parent ba45f42 commit 9757b2b

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

  • app/src/main/java/to/bitkit/ui/screens/widgets/price

app/src/main/java/to/bitkit/ui/screens/widgets/price/PriceCard.kt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package to.bitkit.ui.screens.widgets.price
22

33
import androidx.compose.animation.core.EaseInOutCubic
44
import androidx.compose.animation.core.tween
5+
import androidx.compose.foundation.Image
56
import androidx.compose.foundation.background
67
import androidx.compose.foundation.layout.Arrangement
78
import androidx.compose.foundation.layout.Box
@@ -20,7 +21,10 @@ import androidx.compose.ui.Alignment
2021
import androidx.compose.ui.Modifier
2122
import androidx.compose.ui.draw.clip
2223
import androidx.compose.ui.graphics.SolidColor
24+
import androidx.compose.ui.layout.ContentScale
25+
import androidx.compose.ui.platform.LocalInspectionMode
2326
import androidx.compose.ui.platform.testTag
27+
import androidx.compose.ui.res.painterResource
2428
import androidx.compose.ui.text.font.FontWeight
2529
import androidx.compose.ui.tooling.preview.Preview
2630
import androidx.compose.ui.unit.dp
@@ -33,6 +37,7 @@ import ir.ehsannarmani.compose_charts.models.HorizontalIndicatorProperties
3337
import ir.ehsannarmani.compose_charts.models.LabelHelperProperties
3438
import ir.ehsannarmani.compose_charts.models.LabelProperties
3539
import ir.ehsannarmani.compose_charts.models.Line
40+
import to.bitkit.R
3641
import to.bitkit.data.dto.price.Change
3742
import to.bitkit.data.dto.price.GraphPeriod
3843
import to.bitkit.data.dto.price.PriceDTO
@@ -200,6 +205,16 @@ fun ChartComponent(
200205
Box(
201206
modifier = modifier.clip(ShapeDefaults.Small)
202207
) {
208+
if (LocalInspectionMode.current) {
209+
Image(
210+
painter = painterResource(R.drawable.chart_preview),
211+
contentDescription = null,
212+
contentScale = ContentScale.FillBounds,
213+
modifier = Modifier.fillMaxSize()
214+
)
215+
return@Box
216+
}
217+
203218
LineChart(
204219
data = remember(widgetData.pastValues, baseColor) {
205220
listOf(

0 commit comments

Comments
 (0)