Skip to content

Commit ffbc6b8

Browse files
committed
dropdown lang
1 parent 35d99c2 commit ffbc6b8

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

src/ts/components/Nav.tsx

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ import { LanguageIcon, MoonIcon, SunIcon } from "@heroicons/react/24/solid";
22
import { Link } from "@tanstack/react-router";
33
import { useLocalStorage } from "usehooks-ts";
44

5+
// eslint-disable-next-line
6+
export * from "flowbite";
7+
58
export default function Nav() {
69
const [isDark, setIsDark] = useLocalStorage("darkMode", false);
710

@@ -40,7 +43,28 @@ export default function Nav() {
4043
className="float-right mb-6 w-max p-2 lg:mb-0"
4144
style={{ cursor: "pointer" }}
4245
>
43-
<LanguageIcon className="w-[2rem] p-2 sm:w-[3rem]" />
46+
<LanguageIcon
47+
id="dropdownHoverButton"
48+
data-dropdown-toggle="dropdownHover"
49+
data-dropdown-trigger="hover"
50+
className="w-[2rem] p-2 sm:w-[3rem]"
51+
/>
52+
<div
53+
id="dropdownHover"
54+
className="z-10 hidden w-auto divide-y divide-gray-100 rounded-lg bg-white shadow dark:bg-gray-700"
55+
>
56+
<ul
57+
className="py-2 text-sm text-gray-700 dark:text-gray-200"
58+
aria-labelledby="dropdownHoverButton"
59+
>
60+
<li className="block px-4 py-2 hover:bg-gray-100 dark:hover:bg-gray-600 dark:hover:text-white">
61+
English
62+
</li>
63+
<li className="block px-4 py-2 hover:bg-gray-100 dark:hover:bg-gray-600 dark:hover:text-white">
64+
Nederlands
65+
</li>
66+
</ul>
67+
</div>
4468
</div>
4569
<div
4670
className="float-right mb-6 w-max p-2 lg:mb-0 "

tailwind.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ module.exports = {
44
content: [
55
"./src/**/*.{js,jsx,ts,tsx}",
66
"node_modules/flowbite-react/**/*.{js,jsx,ts,tsx}",
7+
"node_modules/flowbite/**/*.js",
78
],
89
theme: {
910
extend: {

0 commit comments

Comments
 (0)