From 593c270211699fa231d2de6ebb55eeec1bbc7ed8 Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Wed, 29 Apr 2026 16:25:01 +0700 Subject: [PATCH] refactor: KinhModal title color to solid amber (palette refactor) - Remove gradient brush from "Kinh!" title, use solid BrandAmber600. - Align with solid-color palette refactor (phase 03). - Update button and text colors to new palette. Upstream: a60ea08 --- .../com/miti99/loto/ui/board/KinhModal.kt | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/android/app/src/main/java/com/miti99/loto/ui/board/KinhModal.kt b/android/app/src/main/java/com/miti99/loto/ui/board/KinhModal.kt index 2e73f79..36291da 100644 --- a/android/app/src/main/java/com/miti99/loto/ui/board/KinhModal.kt +++ b/android/app/src/main/java/com/miti99/loto/ui/board/KinhModal.kt @@ -17,7 +17,6 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.geometry.Offset -import androidx.compose.ui.graphics.Brush import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.Shadow import androidx.compose.ui.res.stringResource @@ -30,14 +29,15 @@ import androidx.compose.ui.window.Dialog import androidx.compose.ui.window.DialogProperties import com.miti99.loto.R import com.miti99.loto.state.BingoEvent -import com.miti99.loto.ui.theme.BrandAmberLight -import com.miti99.loto.ui.theme.BrandRoseLight +import com.miti99.loto.ui.theme.BrandAmber600 +import com.miti99.loto.ui.theme.BrandRose600 /** * "Kinh!" bingo celebration dialog. * - * Shown when [bingoEvent] is non-null. Tier 2 (≥ 3 rows complete) also renders - * [Confetti] behind the dialog via a sibling Box in [PlayerBoardScreen]. + * Shown when [bingoEvent] is non-null. Tier 2 fires confetti through the + * sibling Box in [PlayerBoardScreen] (see [PlayerBoardViewModel] for the + * tier rule). */ @Composable fun KinhModal( @@ -57,14 +57,11 @@ fun KinhModal( horizontalAlignment = Alignment.CenterHorizontally, verticalArrangement = Arrangement.spacedBy(8.dp), ) { - // Gradient title "Kinh!" - val gradientBrush = Brush.horizontalGradient( - colors = listOf(BrandRoseLight, BrandAmberLight, BrandRoseLight), - ) + // Solid amber title "Kinh!" — single-accent palette. Text( text = stringResource(R.string.kinh_title), + color = BrandAmber600, style = TextStyle( - brush = gradientBrush, fontSize = 48.sp, fontWeight = FontWeight.Black, fontStyle = FontStyle.Italic, @@ -98,7 +95,7 @@ fun KinhModal( Button( onClick = onDismiss, colors = ButtonDefaults.buttonColors( - containerColor = BrandRoseLight, + containerColor = BrandRose600, ), modifier = Modifier.fillMaxWidth(), ) {