From 71cd92e0b5cacedfe890f8d4ca9ec1034a28a733 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 25 Oct 2025 21:13:48 +0300 Subject: [PATCH] fix(website/i18n): header sometimes not correctly translated --- apps/website/src/components/Header.tsx | 15 +++++++++------ apps/website/src/index.tsx | 7 ++++--- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/apps/website/src/components/Header.tsx b/apps/website/src/components/Header.tsx index e4cd7cc3f..1d13d6b69 100644 --- a/apps/website/src/components/Header.tsx +++ b/apps/website/src/components/Header.tsx @@ -23,11 +23,14 @@ export function Header(props: {repoStargazersCount: number}) { const locale = useContext(LocaleContext); const [ mobileMenuShown, setMobileMenuShown ] = useState(false); - const HEADER_LINKS = useMemo(() => [ - { url: "/get-started/", text: t("header.get-started") }, - { url: "https://docs.triliumnotes.org/", text: t("header.documentation"), external: true }, - { url: "/support-us/", text: t("header.support-us") } - ], [ locale ]); + const [ headerLinks, setHeaderLinks ] = useState([]); + useEffect(() => { + setHeaderLinks([ + { url: "/get-started/", text: t("header.get-started") }, + { url: "https://docs.triliumnotes.org/", text: t("header.documentation"), external: true }, + { url: "/support-us/", text: t("header.support-us") } + ]); + }, [ locale ]); return (
@@ -50,7 +53,7 @@ export function Header(props: {repoStargazersCount: number}) {