From 7c744961494ca80f82b3ad66c98ff0a1c0496db7 Mon Sep 17 00:00:00 2001 From: "Fred K. Schott" Date: Fri, 30 Jul 2021 22:39:15 -0700 Subject: Docs site cleanup (#948) * add language selector * docs site cleanup * review feedback * code review comments --- docs/src/components/Header/LanguageSelect.tsx | 44 +++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 docs/src/components/Header/LanguageSelect.tsx (limited to 'docs/src/components/Header/LanguageSelect.tsx') diff --git a/docs/src/components/Header/LanguageSelect.tsx b/docs/src/components/Header/LanguageSelect.tsx new file mode 100644 index 000000000..62849e867 --- /dev/null +++ b/docs/src/components/Header/LanguageSelect.tsx @@ -0,0 +1,44 @@ +import type { FunctionalComponent } from 'preact'; +import { h } from 'preact'; +import './LanguageSelect.css'; + +const SelectLanguage: FunctionalComponent<{}> = ({}) => { + let defaultValue = undefined; + if (!import.meta.env.SSR) { + const oldPathname = window.location.pathname; + const oldPathnameParts = oldPathname.split('/'); + if (/[a-z]{2}/.test(oldPathnameParts[1])) { + defaultValue = oldPathnameParts[1]; + } + } + + return ( +
+ + +
+ ); +}; + +export default SelectLanguage; -- cgit v1.2.3