icon link
This commit is contained in:
parent
e84d2b6175
commit
26e77181d8
@ -36,11 +36,18 @@ to the default settings:
|
|||||||
|
|
||||||
```
|
```
|
||||||
globalThis.talerDemobankSettings = {
|
globalThis.talerDemobankSettings = {
|
||||||
backendBaseURL: "https://bank.demo.taler.net/demobanks/default/",
|
// location of libeufin server
|
||||||
|
backendBaseURL: "https://bank.demo.taler.net/",
|
||||||
allowRegistrations: true,
|
allowRegistrations: true,
|
||||||
bankName: "Taler Bank",
|
bankName: "Taler Bank",
|
||||||
// Show explainer text and navbar to other demo sites
|
// Show explainer text and navbar to other demo sites
|
||||||
showDemoNav: true,
|
showDemoNav: true,
|
||||||
|
// href value of the icon in the top left
|
||||||
|
iconLinkURL: "https://demo.taler.net/",
|
||||||
|
// show the button "create random user" in registration form
|
||||||
|
allowRandomAccountCreation: true,
|
||||||
|
// do not create random password for random users
|
||||||
|
simplePasswordForRandomAccounts: true,
|
||||||
// Names and links for other demo sites to show in the navbar
|
// Names and links for other demo sites to show in the navbar
|
||||||
demoSites: [
|
demoSites: [
|
||||||
["Landing", "https://demo.taler.net/"],
|
["Landing", "https://demo.taler.net/"],
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"private": true,
|
"private": true,
|
||||||
"name": "@gnu-taler/demobank-ui",
|
"name": "@gnu-taler/demobank-ui",
|
||||||
"version": "0.9.3-dev.17",
|
"version": "0.9.3-dev.27",
|
||||||
"license": "AGPL-3.0-OR-LATER",
|
"license": "AGPL-3.0-OR-LATER",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
@ -14,19 +14,18 @@
|
|||||||
GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/>
|
GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { Amounts, Logger, PaytoUriIBAN, TranslatedString, parsePaytoUri, stringifyPaytoUri } from "@gnu-taler/taler-util";
|
import { Amounts, Logger, TranslatedString, parsePaytoUri } from "@gnu-taler/taler-util";
|
||||||
import { NotificationMessage, notifyError, notifyException, useNotifications, useTranslationContext } from "@gnu-taler/web-util/browser";
|
import { notifyError, notifyException, useNotifications, useTranslationContext } from "@gnu-taler/web-util/browser";
|
||||||
import { ComponentChildren, Fragment, h, VNode } from "preact";
|
import { ComponentChildren, Fragment, VNode, h } from "preact";
|
||||||
import { StateUpdater, useEffect, useErrorBoundary, useState } from "preact/hooks";
|
import { useEffect, useErrorBoundary, useState } from "preact/hooks";
|
||||||
|
import logo from "../assets/logo-2021.svg";
|
||||||
|
import { Attention } from "../components/Attention.js";
|
||||||
|
import { CopyButton } from "../components/CopyButton.js";
|
||||||
import { LangSelector } from "../components/LangSelector.js";
|
import { LangSelector } from "../components/LangSelector.js";
|
||||||
import { useBackendContext } from "../context/backend.js";
|
import { useBackendContext } from "../context/backend.js";
|
||||||
import { useBusinessAccountDetails } from "../hooks/circuit.js";
|
|
||||||
import { bankUiSettings } from "../settings.js";
|
|
||||||
import { useSettings } from "../hooks/settings.js";
|
|
||||||
import { CopyButton, CopyIcon } from "../components/CopyButton.js";
|
|
||||||
import logo from "../assets/logo-2021.svg";
|
|
||||||
import { useAccountDetails } from "../hooks/access.js";
|
import { useAccountDetails } from "../hooks/access.js";
|
||||||
import { Attention } from "../components/Attention.js";
|
import { useSettings } from "../hooks/settings.js";
|
||||||
|
import { bankUiSettings } from "../settings.js";
|
||||||
import { RenderAmount } from "./PaytoWireTransferForm.js";
|
import { RenderAmount } from "./PaytoWireTransferForm.js";
|
||||||
|
|
||||||
const GIT_HASH = typeof __GIT_HASH__ !== "undefined" ? __GIT_HASH__ : undefined;
|
const GIT_HASH = typeof __GIT_HASH__ !== "undefined" ? __GIT_HASH__ : undefined;
|
||||||
@ -34,11 +33,12 @@ const VERSION = typeof __VERSION__ !== "undefined" ? __VERSION__ : undefined;
|
|||||||
|
|
||||||
const versionText = VERSION
|
const versionText = VERSION
|
||||||
? GIT_HASH
|
? GIT_HASH
|
||||||
? `Version ${VERSION} (${GIT_HASH.substring(0, 8)})`
|
? <a href={`https://git.taler.net/wallet-core.git/tree/?id=${GIT_HASH}`} target="_blank" rel="noreferrer noopener">
|
||||||
|
Version {VERSION} ({GIT_HASH.substring(0, 8)})
|
||||||
|
</a>
|
||||||
: VERSION
|
: VERSION
|
||||||
: "";
|
: "";
|
||||||
|
|
||||||
const logger = new Logger("BankFrame");
|
|
||||||
|
|
||||||
export function BankFrame({
|
export function BankFrame({
|
||||||
children,
|
children,
|
||||||
@ -83,7 +83,7 @@ export function BankFrame({
|
|||||||
<div class="relative flex h-16 items-center justify-between ">
|
<div class="relative flex h-16 items-center justify-between ">
|
||||||
<div class="flex items-center px-2 lg:px-0">
|
<div class="flex items-center px-2 lg:px-0">
|
||||||
<div class="flex-shrink-0 bg-white rounded-lg">
|
<div class="flex-shrink-0 bg-white rounded-lg">
|
||||||
<a href="http://test.taler.net/" target="_blank" rel="noreferrer noopener">
|
<a href={bankUiSettings.iconLinkURL ?? "#"}>
|
||||||
<img
|
<img
|
||||||
class="h-8 w-auto"
|
class="h-8 w-auto"
|
||||||
src={logo}
|
src={logo}
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
export interface BankUiSettings {
|
export interface BankUiSettings {
|
||||||
backendBaseURL?: string;
|
backendBaseURL?: string;
|
||||||
allowRegistrations?: boolean;
|
allowRegistrations?: boolean;
|
||||||
|
iconLinkURL?: string;
|
||||||
showDemoNav?: boolean;
|
showDemoNav?: boolean;
|
||||||
simplePasswordForRandomAccounts?: boolean;
|
simplePasswordForRandomAccounts?: boolean;
|
||||||
allowRandomAccountCreation?: boolean;
|
allowRandomAccountCreation?: boolean;
|
||||||
@ -29,6 +30,7 @@ export interface BankUiSettings {
|
|||||||
*/
|
*/
|
||||||
const defaultSettings: BankUiSettings = {
|
const defaultSettings: BankUiSettings = {
|
||||||
backendBaseURL: "https://bank.demo.taler.net/demobanks/default/",
|
backendBaseURL: "https://bank.demo.taler.net/demobanks/default/",
|
||||||
|
iconLinkURL: "https://demo.taler.net/",
|
||||||
allowRegistrations: true,
|
allowRegistrations: true,
|
||||||
bankName: "Taler Bank",
|
bankName: "Taler Bank",
|
||||||
showDemoNav: true,
|
showDemoNav: true,
|
||||||
|
Loading…
Reference in New Issue
Block a user