fix(v2)(ui): dirty cassette row needs explicit text-grey-9 under dark theme

Per workspace CLAUDE.md "Dark-mode color discipline": pale bg-{color}-1
utilities render white-on-cream under the LNbits dark theme. The dirty-
row highlight in the Cassettes sub-tab used bg-yellow-1 alone, so the
denomination text (rendered as default-coloured <b>) went invisible on
the pale yellow background as soon as the operator started editing.

Paired with text-grey-9 the way the existing q-banner classes in this
file already are (bg-blue-1 text-grey-9, bg-orange-1 text-grey-9, etc).
Sintra dispatcher Greg surfaced this during the v1 joint smoke today
(coord-log 2026-05-30T17:55Z).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Padreug 2026-05-30 19:34:11 +02:00
commit 5f9c84b6e8

View file

@ -1029,7 +1029,7 @@
hide-pagination> hide-pagination>
<template v-slot:body="props"> <template v-slot:body="props">
<q-tr :props="props" <q-tr :props="props"
:class="props.row._dirty ? 'bg-yellow-1' : ''"> :class="props.row._dirty ? 'bg-yellow-1 text-grey-9' : ''">
<q-td key="denomination" class="text-right"> <q-td key="denomination" class="text-right">
<b v-text="props.row.denomination"></b> <b v-text="props.row.denomination"></b>
<span :style="{fontSize: '0.85em', opacity: 0.6}" <span :style="{fontSize: '0.85em', opacity: 0.6}"