@@ -2,6 +2,7 @@ package to.bitkit.ui.screens.widgets.price
22
33import androidx.compose.animation.core.EaseInOutCubic
44import androidx.compose.animation.core.tween
5+ import androidx.compose.foundation.Image
56import androidx.compose.foundation.background
67import androidx.compose.foundation.layout.Arrangement
78import androidx.compose.foundation.layout.Box
@@ -20,7 +21,10 @@ import androidx.compose.ui.Alignment
2021import androidx.compose.ui.Modifier
2122import androidx.compose.ui.draw.clip
2223import androidx.compose.ui.graphics.SolidColor
24+ import androidx.compose.ui.layout.ContentScale
25+ import androidx.compose.ui.platform.LocalInspectionMode
2326import androidx.compose.ui.platform.testTag
27+ import androidx.compose.ui.res.painterResource
2428import androidx.compose.ui.text.font.FontWeight
2529import androidx.compose.ui.tooling.preview.Preview
2630import androidx.compose.ui.unit.dp
@@ -33,6 +37,7 @@ import ir.ehsannarmani.compose_charts.models.HorizontalIndicatorProperties
3337import ir.ehsannarmani.compose_charts.models.LabelHelperProperties
3438import ir.ehsannarmani.compose_charts.models.LabelProperties
3539import ir.ehsannarmani.compose_charts.models.Line
40+ import to.bitkit.R
3641import to.bitkit.data.dto.price.Change
3742import to.bitkit.data.dto.price.GraphPeriod
3843import 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