taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit a90cc0b1ac2bd02ee946294bf4d8e3b5e2487109
parent 838cfcd4905f2e9791d28743ffcc68477e3c20be
Author: Florian Dold <dold@taler.net>
Date:   Tue, 25 Aug 2026 19:19:38 +0200

bank web UI: show configured demo header by default

Diffstat:
Mpackages/libeufin-bank-webui/src/hooks/preferences.test.ts | 5+++++
Mpackages/libeufin-bank-webui/src/hooks/preferences.ts | 4++--
2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/packages/libeufin-bank-webui/src/hooks/preferences.test.ts b/packages/libeufin-bank-webui/src/hooks/preferences.test.ts @@ -18,6 +18,7 @@ import assert from "node:assert/strict"; import { describe, it } from "node:test"; import { codecForPreferences, + defaultPreferences, getAllBooleanPreferences, } from "./preferences.js"; @@ -35,6 +36,10 @@ describe("bank interface preferences", () => { ); }); + it("shows configured demo information by default", () => { + assert.equal(defaultPreferences.hideDemo, false); + }); + it("accepts legacy storage without exposing the preference in settings", () => { assert.doesNotThrow(() => codecForPreferences().decode({ diff --git a/packages/libeufin-bank-webui/src/hooks/preferences.ts b/packages/libeufin-bank-webui/src/hooks/preferences.ts @@ -42,8 +42,8 @@ export const codecForPreferences = (): Codec<Preferences> => .property("fastWithdrawalForm", codecForBoolean()) .build("Preferences"); -const defaultPreferences: Preferences = { - hideDemo: true, +export const defaultPreferences: Preferences = { + hideDemo: false, showInstallWallet: true, fastWithdrawalForm: false, };