Skip to content

Commit a95166a

Browse files
committed
chore: lint
1 parent f061ec5 commit a95166a

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

app/src/main/java/to/bitkit/appwidget/ui/price/PriceGlanceContent.kt

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package to.bitkit.appwidget.ui.price
33
import android.appwidget.AppWidgetManager
44
import android.content.Intent
55
import android.graphics.Bitmap
6+
import androidx.annotation.StringRes
67
import androidx.compose.runtime.Composable
78
import androidx.compose.ui.unit.dp
89
import androidx.glance.GlanceModifier
@@ -32,6 +33,7 @@ import to.bitkit.appwidget.ui.components.GlanceWidgetScaffold
3233
import to.bitkit.appwidget.ui.components.HorizontalSpacer
3334
import to.bitkit.appwidget.ui.components.VerticalSpacer
3435
import to.bitkit.appwidget.ui.theme.GlanceTextStyles
36+
import to.bitkit.data.dto.price.GraphPeriod
3537
import to.bitkit.data.dto.price.PriceWidgetData
3638
import to.bitkit.ui.theme.Colors
3739

@@ -70,13 +72,14 @@ fun PriceGlanceContent(
7072
@Composable
7173
private fun WideContent(widget: PriceWidgetData, chartBitmap: Bitmap?) {
7274
val changeColor = if (widget.change.isPositive) Colors.Green else Colors.Red
75+
val periodLabel = LocalContext.current.getString(widget.period.labelRes())
7376

7477
Row(
7578
modifier = GlanceModifier.fillMaxWidth(),
7679
verticalAlignment = Alignment.CenterVertically,
7780
) {
7881
Text(
79-
text = "${widget.pair.displayName} ${widget.period.value}".uppercase(),
82+
text = "${widget.pair.displayName} $periodLabel".uppercase(),
8083
style = GlanceTextStyles.captionUp,
8184
modifier = GlanceModifier.then(WidthModifier(Dimension.Expand)),
8285
)
@@ -102,6 +105,7 @@ private fun WideContent(widget: PriceWidgetData, chartBitmap: Bitmap?) {
102105
@Composable
103106
private fun CompactContent(widget: PriceWidgetData, chartBitmap: Bitmap?) {
104107
val changeColor = if (widget.change.isPositive) Colors.Green else Colors.Red
108+
val periodLabel = LocalContext.current.getString(widget.period.labelRes())
105109

106110
Row(modifier = GlanceModifier.fillMaxWidth()) {
107111
Text(
@@ -110,7 +114,7 @@ private fun CompactContent(widget: PriceWidgetData, chartBitmap: Bitmap?) {
110114
modifier = GlanceModifier.then(WidthModifier(Dimension.Expand)),
111115
)
112116
Text(
113-
text = widget.period.value.uppercase(),
117+
text = periodLabel.uppercase(),
114118
style = GlanceTextStyles.captionUp,
115119
)
116120
}
@@ -151,3 +155,11 @@ private fun ChartBox(chartBitmap: Bitmap?) {
151155
)
152156
}
153157
}
158+
159+
@StringRes
160+
private fun GraphPeriod.labelRes(): Int = when (this) {
161+
GraphPeriod.ONE_DAY -> R.string.appwidget__price__day
162+
GraphPeriod.ONE_WEEK -> R.string.appwidget__price__week
163+
GraphPeriod.ONE_MONTH -> R.string.appwidget__price__month
164+
GraphPeriod.ONE_YEAR -> R.string.appwidget__price__year
165+
}

0 commit comments

Comments
 (0)