taler-typescript-core

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

commit 26761f01d8bb8b38b73b452cafd453f31f4b20bc
parent c2b725ce167db34900d51bc5f98189f5278e874e
Author: Sebastian <sebasjm@gmail.com>
Date:   Thu,  4 Sep 2025 15:33:39 -0300

fix #10169

Diffstat:
MREADME | 6+++---
Mpackages/aml-backoffice-ui/src/settings.json | 2+-
Mpackages/web-util/build.mjs | 1+
Apackages/web-util/src/assets/taler-logo-blue.png | 0
Apackages/web-util/src/assets/taler-logo-white.png | 0
Mpackages/web-util/src/components/Header.tsx | 16++++++++--------
Mpackages/web-util/src/components/LangSelector.tsx | 2+-
7 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/README b/README @@ -210,8 +210,8 @@ First create a container with a base image, copy the release tar file and get in podman pull ubuntu:24.04 podman container create --name builder ubuntu:24.04 sleep infinity podman container start builder -podman container cp taler-wallet-v*.tar.gz test-build:/root/ -podman exec -it -w /root test-build /bin/bash +podman container cp taler-wallet-v*.tar.gz builder:/root/ +podman exec -it -w /root builder /bin/bash ``` Then inside the vm make sure you have the required software and follow the instruction for building. @@ -222,7 +222,7 @@ Installing requirements apt update && apt install -y nodejs curl vim less python3 make zip jq npm npm install --global corepack tar xzf taler-wallet-v*.tar.gz -cd taler-wallet-v* +cd taler-wallet-v*/ corepack enable pnpm pnpm --version ``` diff --git a/packages/aml-backoffice-ui/src/settings.json b/packages/aml-backoffice-ui/src/settings.json @@ -1,4 +1,4 @@ { - "backendBaseURL": "http://exchange.taler.test:1180/", + "backendBaseURL": "http://exchange.taler.test/", "signupEmail": "do-not-contact-me@exchange.taler.test" } diff --git a/packages/web-util/build.mjs b/packages/web-util/build.mjs @@ -107,6 +107,7 @@ const buildConfigBase = { ".node": "file", ".html": "text", ".svg": "dataurl", + ".png": "dataurl", }, sourcemap: true, define: { diff --git a/packages/web-util/src/assets/taler-logo-blue.png b/packages/web-util/src/assets/taler-logo-blue.png Binary files differ. diff --git a/packages/web-util/src/assets/taler-logo-white.png b/packages/web-util/src/assets/taler-logo-white.png Binary files differ. diff --git a/packages/web-util/src/components/Header.tsx b/packages/web-util/src/components/Header.tsx @@ -1,11 +1,11 @@ +import { ComponentChildren, Fragment, VNode, h } from "preact"; import { useState } from "preact/hooks"; +import logo from "../assets/taler-logo-white.png"; import { LangSelector, useNotifications, useTranslationContext, } from "../index.browser.js"; -import { ComponentChildren, Fragment, VNode, h } from "preact"; -import logo from "../assets/logo-2021.svg"; interface Props { title: string; @@ -29,13 +29,13 @@ export function Header({ const { i18n } = useTranslationContext(); const [open, setOpen] = useState(false); const ns = useNotifications(); - + // return ( <Fragment> - <header class="bg-indigo-600 w-full mx-auto px-2 border-b border-opacity-25 border-indigo-400"> + <header class="bg-[#0042b3] w-full mx-auto px-2 border-b border-opacity-25 border-indigo-400"> <div class="flex flex-row h-16 items-center "> <div class="flex px-2 justify-start"> - <div class="flex-shrink-0 bg-white rounded-lg"> + <div class="flex-shrink-0 rounded-lg"> <a href={iconLinkURL ?? "#"} name="logo"> <img class="h-8 w-auto m-1" @@ -70,7 +70,7 @@ export function Header({ <a href={notificationURL} name="notifications" - class="relative inline-flex items-center justify-center rounded-md bg-indigo-600 p-1 mr-2 text-indigo-200 hover:bg-indigo-500 hover:bg-opacity-75 hover:text-white focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-indigo-600" + class="relative inline-flex items-center justify-center rounded-md bg-[#0042b3] p-1 mr-2 text-indigo-200 hover:bg-indigo-500 hover:bg-opacity-75 hover:text-white focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-indigo-600" aria-controls="mobile-menu" aria-expanded="false" > @@ -114,7 +114,7 @@ export function Header({ <a href={profileURL} name="profile" - class="relative inline-flex items-center justify-center rounded-md bg-indigo-600 p-1 mr-2 text-indigo-200 hover:bg-indigo-500 hover:bg-opacity-75 hover:text-white focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-indigo-600" + class="relative inline-flex items-center justify-center rounded-md bg-[#0042b3] p-1 mr-2 text-indigo-200 hover:bg-indigo-500 hover:bg-opacity-75 hover:text-white focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-indigo-600" aria-controls="mobile-menu" aria-expanded="false" > @@ -142,7 +142,7 @@ export function Header({ <button type="button" name="toggle sidebar" - class="relative inline-flex items-center justify-center rounded-md bg-indigo-600 p-1 text-indigo-200 hover:bg-indigo-500 hover:bg-opacity-75 hover:text-white focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-indigo-600" + class="relative inline-flex items-center justify-center rounded-md bg-[#0042b3] p-1 text-indigo-200 hover:bg-indigo-500 hover:bg-opacity-75 hover:text-white focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-indigo-600" aria-controls="mobile-menu" aria-expanded="false" onClick={(e) => { diff --git a/packages/web-util/src/components/LangSelector.tsx b/packages/web-util/src/components/LangSelector.tsx @@ -169,7 +169,7 @@ export function LangSelector({ .filter((l) => l !== lang) .map((lang) => ( <li - class="text-gray-900 hover:bg-indigo-600 hover:text-white cursor-pointer relative select-none py-2 pl-3 pr-9" + class="text-gray-900 hover:bg-[#0042b3] hover:text-white cursor-pointer relative select-none py-2 pl-3 pr-9" role="option" onClick={() => { changeLanguage(lang);