Regeln: - Schlagwörter mit optionaler Betragsbedingung (z. B. „SV = 5.00 → Restaurant"); Betrags-Regeln gewinnen vor betragslosen - Transfer-Schlagwörter (Text → Transfer) auf der Konten-Seite - Konto-Identifikator-Art „Text": erkennt das Zielkonto eines Transfers aus dem Buchungstext (längster passender Text gewinnt) - Migration 0007, Endpunkte, Tests (Betrag/Transfer/Konflikt), gesamt 30 grün Optik: - App-Icon: Münzhaufen (aus Nutzer-SVG) weiß auf grünem Grund, klein gehalten - Farbschema auf pastelliges Grün (Akzent hell/dunkel + Favicon) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
19 lines
536 B
React
19 lines
536 B
React
import { APP_NAME } from "../brand";
|
||
|
||
// Wort-Bild-Marke für die Seitenleiste. Das Zeichen ist der Münzhaufen aus
|
||
// public/favicon.svg (identisch zum Browser-Tab-Icon) – bewusst kein Emoji.
|
||
export default function BrandMark({ showName = true, size = 26 }) {
|
||
return (
|
||
<div className="brand-mark">
|
||
<img
|
||
className="brand-logo"
|
||
src="/favicon.svg"
|
||
width={size}
|
||
height={size}
|
||
alt={APP_NAME}
|
||
/>
|
||
{showName && <span className="brand-name">{APP_NAME}</span>}
|
||
</div>
|
||
);
|
||
}
|