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:
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,
};