From 6f247d21ecdebdb613bf8938421bacdd30305cdd Mon Sep 17 00:00:00 2001 From: Mohammed-MEZO Date: Wed, 22 Apr 2026 00:05:44 +0200 Subject: [PATCH] Fix Monet compile errors for Box import and preset state copy --- app/src/main/java/com/deadzon/app/core/ui/MonetWidgets.kt | 3 ++- .../main/java/com/deadzon/app/feature/monet/MonetViewModel.kt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/deadzon/app/core/ui/MonetWidgets.kt b/app/src/main/java/com/deadzon/app/core/ui/MonetWidgets.kt index adaca6cb..e10c59cd 100644 --- a/app/src/main/java/com/deadzon/app/core/ui/MonetWidgets.kt +++ b/app/src/main/java/com/deadzon/app/core/ui/MonetWidgets.kt @@ -3,6 +3,7 @@ package com.deadzon.app.core.ui import androidx.compose.foundation.background import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.fillMaxWidth @@ -90,7 +91,7 @@ fun QuickSwitch(title: String, checked: Boolean, onCheckedChange: (Boolean) -> U fun ColorPreviewRow(preset: MonetPreset) { Row(horizontalArrangement = Arrangement.spacedBy(8.dp)) { preset.preview.forEach { - androidx.compose.foundation.Box( + Box( modifier = Modifier .size(24.dp) .background(it, RoundedCornerShape(50)) diff --git a/app/src/main/java/com/deadzon/app/feature/monet/MonetViewModel.kt b/app/src/main/java/com/deadzon/app/feature/monet/MonetViewModel.kt index 4f5db2e1..86878b31 100644 --- a/app/src/main/java/com/deadzon/app/feature/monet/MonetViewModel.kt +++ b/app/src/main/java/com/deadzon/app/feature/monet/MonetViewModel.kt @@ -49,7 +49,7 @@ class MonetViewModel @Inject constructor( fun onPresetSelect(id: String) = persist { val preset = presets.firstOrNull { it.id == id } preset?.let { ThemeSync.updateSeed(it.seedColor) } - copy(selectedPresetId = id) + copy(presetId = id) } fun toggleTarget(key: String) = persist {