From 5969a44391f32d931d0b26416fb3e1528f4a32a2 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Tue, 6 Dec 2022 11:25:05 -0300 Subject: using web-utils in demobank --- .../demobank-ui/src/components/menu/SideBar.tsx | 9 +- .../src/components/picker/DurationPicker.tsx | 12 +- packages/demobank-ui/src/context/translation.ts | 52 +++-- packages/demobank-ui/src/hooks/index.ts | 79 +------ packages/demobank-ui/src/hooks/useLang.ts | 30 +++ packages/demobank-ui/src/hooks/useLocalStorage.ts | 80 +++++++ packages/demobank-ui/src/i18n/index.tsx | 201 ------------------ packages/demobank-ui/src/index.html | 15 +- packages/demobank-ui/src/index.tsx | 1 + .../src/pages/home/QrCodeSection.stories.tsx | 33 +++ .../demobank-ui/src/pages/home/QrCodeSection.tsx | 55 +++++ .../demobank-ui/src/pages/home/index.stories.tsx | 1 + packages/demobank-ui/src/pages/home/index.tsx | 234 +++++++++------------ packages/demobank-ui/src/scss/main.scss | 8 +- packages/demobank-ui/src/stories.tsx | 46 ++++ 15 files changed, 411 insertions(+), 445 deletions(-) create mode 100644 packages/demobank-ui/src/hooks/useLang.ts create mode 100644 packages/demobank-ui/src/hooks/useLocalStorage.ts delete mode 100644 packages/demobank-ui/src/i18n/index.tsx create mode 100644 packages/demobank-ui/src/pages/home/QrCodeSection.stories.tsx create mode 100644 packages/demobank-ui/src/pages/home/QrCodeSection.tsx create mode 100644 packages/demobank-ui/src/pages/home/index.stories.tsx create mode 100644 packages/demobank-ui/src/stories.tsx (limited to 'packages/demobank-ui/src') diff --git a/packages/demobank-ui/src/components/menu/SideBar.tsx b/packages/demobank-ui/src/components/menu/SideBar.tsx index d7833df5a..7bfba2a75 100644 --- a/packages/demobank-ui/src/components/menu/SideBar.tsx +++ b/packages/demobank-ui/src/components/menu/SideBar.tsx @@ -20,7 +20,7 @@ */ import { h, VNode } from "preact"; -import { Translate } from "../../i18n"; +import { useTranslationContext } from "../../context/translation.js"; interface Props { mobile?: boolean; @@ -31,6 +31,7 @@ export function Sidebar({ mobile }: Props): VNode { const config = { version: "none" }; // FIXME: add replacement for __VERSION__ with the current version const process = { env: { __VERSION__: "0.0.0" } }; + const { i18n } = useTranslationContext(); return (