mirror of
https://github.com/Lapikud/tipilan.git
synced 2026-03-23 21:34:21 +00:00
Disable selection depending on theme & adj footer
This commit is contained in:
@@ -94,7 +94,9 @@ const Footer = () => (
|
|||||||
<div>
|
<div>
|
||||||
<p className="text-[#aaa]">
|
<p className="text-[#aaa]">
|
||||||
Registrikood:{" "}
|
Registrikood:{" "}
|
||||||
<span className="font-semibold text-white">80391807</span>
|
<span className="font-semibold text-[#007CAB] dark:text-[#00A3E0]">
|
||||||
|
80391807
|
||||||
|
</span>
|
||||||
</p>
|
</p>
|
||||||
<p className="text-[#aaa]">
|
<p className="text-[#aaa]">
|
||||||
ICO-210, Raja tn 4c, Tallinn, Harjumaa, 12616
|
ICO-210, Raja tn 4c, Tallinn, Harjumaa, 12616
|
||||||
|
|||||||
@@ -1,25 +1,37 @@
|
|||||||
'use client';
|
"use client";
|
||||||
|
|
||||||
// Icons
|
// Icons
|
||||||
import { MdClose, MdMenu, MdSunny, MdModeNight } from "react-icons/md";
|
import {
|
||||||
|
MdClose,
|
||||||
|
MdMenu,
|
||||||
|
MdSunny,
|
||||||
|
MdModeNight,
|
||||||
|
MdComputer,
|
||||||
|
} from "react-icons/md";
|
||||||
|
|
||||||
// Theme Provider
|
// Theme Provider
|
||||||
import { useTheme } from "next-themes"
|
import { useTheme } from "next-themes";
|
||||||
|
|
||||||
// Shadcn UI
|
// Shadcn UI
|
||||||
import { Button } from "@/components/ui/button"
|
import { Button } from "@/components/ui/button";
|
||||||
import {
|
import {
|
||||||
DropdownMenu,
|
DropdownMenu,
|
||||||
DropdownMenuContent,
|
DropdownMenuContent,
|
||||||
DropdownMenuItem,
|
DropdownMenuItem,
|
||||||
DropdownMenuTrigger,
|
DropdownMenuTrigger,
|
||||||
} from "@/components/ui/dropdown-menu"
|
} from "@/components/ui/dropdown-menu";
|
||||||
|
|
||||||
// Fonts
|
// Fonts
|
||||||
// import { vipnagorgialla } from "@/components/Vipnagorgialla";
|
// import { vipnagorgialla } from "@/components/Vipnagorgialla";
|
||||||
|
|
||||||
const Header = ({ isOpen, toggleSidebar }: { isOpen: boolean; toggleSidebar: () => void }) => {
|
const Header = ({
|
||||||
const { setTheme } = useTheme();
|
isOpen,
|
||||||
|
toggleSidebar,
|
||||||
|
}: {
|
||||||
|
isOpen: boolean;
|
||||||
|
toggleSidebar: () => void;
|
||||||
|
}) => {
|
||||||
|
const { theme, setTheme } = useTheme();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<header className="px-8 py-2 md:px-12 flex items-center bg-[#EEE5E5] dark:bg-[#0E0F19] border-b-3 border-[#1F5673] justify-between text-[#2A2C3F] dark:text-[#EEE5E5]">
|
<header className="px-8 py-2 md:px-12 flex items-center bg-[#EEE5E5] dark:bg-[#0E0F19] border-b-3 border-[#1F5673] justify-between text-[#2A2C3F] dark:text-[#EEE5E5]">
|
||||||
@@ -39,14 +51,31 @@ const Header = ({ isOpen, toggleSidebar }: { isOpen: boolean; toggleSidebar: ()
|
|||||||
</Button>
|
</Button>
|
||||||
</DropdownMenuTrigger>
|
</DropdownMenuTrigger>
|
||||||
<DropdownMenuContent align="end" className="w-48 translate-y-4">
|
<DropdownMenuContent align="end" className="w-48 translate-y-4">
|
||||||
<DropdownMenuItem className="text-xl" onClick={() => setTheme('light')}>
|
<DropdownMenuItem
|
||||||
Light
|
className={`text-lg ${theme === "light" ? "bg-accent/50 font-medium" : ""}`}
|
||||||
|
onClick={() => setTheme("light")}
|
||||||
|
disabled={theme === "light"}
|
||||||
|
>
|
||||||
|
<MdSunny className={theme === "light" ? "text-amber-500" : ""} />
|
||||||
|
<span>Hele</span>
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
<DropdownMenuItem className="text-xl" onClick={() => setTheme('dark')}>
|
<DropdownMenuItem
|
||||||
Dark
|
className={`text-lg ${theme === "dark" ? "bg-accent/50 font-medium" : ""}`}
|
||||||
|
onClick={() => setTheme("dark")}
|
||||||
|
disabled={theme === "dark"}
|
||||||
|
>
|
||||||
|
<MdModeNight className={theme === "dark" ? "text-blue-500" : ""} />
|
||||||
|
<span>Tume</span>
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
<DropdownMenuItem className="text-xl" onClick={() => setTheme('system')}>
|
<DropdownMenuItem
|
||||||
System
|
className={`text-lg ${theme === "system" ? "bg-accent/50 font-medium" : ""}`}
|
||||||
|
onClick={() => setTheme("system")}
|
||||||
|
disabled={theme === "system"}
|
||||||
|
>
|
||||||
|
<MdComputer
|
||||||
|
className={theme === "system" ? "text-green-500" : ""}
|
||||||
|
/>
|
||||||
|
<span>Süsteemipõhine</span>
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
</DropdownMenuContent>
|
</DropdownMenuContent>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
|
|||||||
Reference in New Issue
Block a user