@@ -42,15 +42,17 @@ import androidx.compose.runtime.setValue
4242import androidx.compose.ui.Alignment
4343import androidx.compose.ui.Modifier
4444import androidx.compose.ui.draw.clip
45- import androidx.compose.ui.graphics.Color.Companion.Green
46- import androidx.compose.ui.graphics.Color.Companion.Red
4745import androidx.compose.ui.platform.LocalDensity
4846import androidx.compose.ui.res.painterResource
4947import androidx.compose.ui.unit.dp
5048import coil.compose.rememberAsyncImagePainter
5149import ir.composenews.designsystem.R
5250import ir.composenews.designsystem.preview.ThemePreviews
5351import ir.composenews.designsystem.theme.ComposeNewsTheme
52+ import ir.composenews.designsystem.theme.darkDownTrendRed
53+ import ir.composenews.designsystem.theme.darkUptrendGreen
54+ import ir.composenews.designsystem.theme.lightDownTrendRed
55+ import ir.composenews.designsystem.theme.lightUptrendGreen
5456import kotlinx.coroutines.delay
5557import java.util.Locale
5658
@@ -192,7 +194,8 @@ private fun MarketItemCard(
192194 Text (
193195 text = " $priceChangePercentage24h %" ,
194196 style = MaterialTheme .typography.bodyLarge,
195- color = if (priceChangePercentage24h.contains(" -" )) Red else Green ,
197+ color = if (priceChangePercentage24h.contains(" -" )) if (isSystemInDarkTheme()) darkDownTrendRed else lightDownTrendRed
198+ else if (isSystemInDarkTheme()) darkUptrendGreen else lightUptrendGreen,
196199 )
197200 }
198201 }
@@ -215,7 +218,8 @@ private fun ArrowIconUpOrDown(priceChangePercentage24h: String) {
215218 painterResource(id = R .drawable.baseline_arrow_upward_24)
216219 },
217220 contentDescription = " " ,
218- tint = if (priceChangePercentage24h.contains(" -" )) Red else Green ,
221+ tint = if (priceChangePercentage24h.contains(" -" )) if (isSystemInDarkTheme()) darkDownTrendRed else lightDownTrendRed
222+ else if (isSystemInDarkTheme()) darkUptrendGreen else lightUptrendGreen,
219223 )
220224}
221225
0 commit comments