24bcf1918eae

color the vault-list lock FAB and entry-detail lock action with the accent token

time
2026-08-12 15:31 UTC · 2 months ago
machine
koh2
agent
opencode
session
accent lock action icons
parent
0bcb4c35d551
2 files app/src/main/java/com/peachpasswords/ui/vault/EntryDetailScreen.kt+2 −1app/src/main/java/com/peachpasswords/ui/vault/VaultListScreen.kt+1 −1
app/src/main/java/com/peachpasswords/ui/vault/EntryDetailScreen.kt+2 −1
@@ -449,6 +449,7 @@449449     onOpenNotes: () -> Unit,450450 ) {451451     val domain = remember(entry?.url, entry?.title) { entry?.displayDomain().orEmpty() }452+    val accent = LocalPeachAccent.current452453     PeachTopBar(453454         title = when {454455             confirmingDelete && entry != null -> "delete \"${entry.title}\"?"@@ -502,7 +503,7 @@502503                     onClick = onDelete,503504                 )504505             }505-            ChromeAction(Icons.Outlined.Lock, "Lock vault", onClick = onLock)506+            ChromeAction(Icons.Outlined.Lock, "Lock vault", tint = accent, onClick = onLock)506507         },507508     )508509 }

view file

app/src/main/java/com/peachpasswords/ui/vault/VaultListScreen.kt+1 −1
@@ -322,7 +322,7 @@322322                     SmallFloatingActionButton(323323                         onClick = vm::lock,324324                         containerColor = peachColors.S1,325-                        contentColor = peachColors.T1,325+                        contentColor = LocalPeachAccent.current,326326                     ) {327327                         Icon(Icons.Outlined.Lock, contentDescription = "Lock vault")328328                     }

view file