gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/components/header/menu.tsx · v0.3.1
Source
1 3c1143b Mardin 2y ago import {
2 3c1143b Mardin 2y ago DropdownMenu,
3 3c1143b Mardin 2y ago DropdownMenuContent,
4 3c1143b Mardin 2y ago DropdownMenuItem,
5 3c1143b Mardin 2y ago DropdownMenuLabel,
6 3c1143b Mardin 2y ago DropdownMenuSeparator,
7 3c1143b Mardin 2y ago DropdownMenuTrigger,
8 3c1143b Mardin 2y ago DropdownMenuGroup,
9 3c1143b Mardin 2y ago Button,
10 3c1143b Mardin 2y ago } from "@marzneshin/components";
11 3c1143b Mardin 2y ago import { FC } from 'react';
12 3c1143b Mardin 2y ago import { MenuIcon } from "lucide-react";
13 3c1143b Mardin 2y ago import { LanguageSwitchMenu } from "@marzneshin/features/language-switch";
14 3c1143b Mardin 2y ago import { ThemeToggle } from "@marzneshin/features/theme-switch";
15 3c1143b Mardin 2y ago import { Logout } from "@marzneshin/features/auth";
16 3c1143b Mardin 2y ago
17 3c1143b Mardin 2y ago export const HeaderMenu: FC = () => (
18 3c1143b Mardin 2y ago <DropdownMenu>
19 3c1143b Mardin 2y ago <DropdownMenuTrigger asChild>
20 3c1143b Mardin 2y ago <Button
21 3c1143b Mardin 2y ago variant="secondary"
22 3c1143b Mardin 2y ago className="bg-gray-800 text-secondary dark:hover:bg-secondary-foreground dark:hover:text-secondary dark:text-secondary-foreground"
23 3c1143b Mardin 2y ago size="icon"
24 3c1143b Mardin 2y ago >
25 3c1143b Mardin 2y ago <MenuIcon />
26 3c1143b Mardin 2y ago </Button>
27 3c1143b Mardin 2y ago </DropdownMenuTrigger>
28 3c1143b Mardin 2y ago <DropdownMenuContent>
29 3c1143b Mardin 2y ago <DropdownMenuLabel>Menu</DropdownMenuLabel>
30 3c1143b Mardin 2y ago <DropdownMenuSeparator />
31 3c1143b Mardin 2y ago <DropdownMenuGroup>
32 3c1143b Mardin 2y ago <LanguageSwitchMenu />
33 3c1143b Mardin 2y ago </DropdownMenuGroup>
34 3c1143b Mardin 2y ago <DropdownMenuSeparator />
35 3c1143b Mardin 2y ago <DropdownMenuGroup>
36 3c1143b Mardin 2y ago <ThemeToggle />
37 3c1143b Mardin 2y ago </DropdownMenuGroup>
38 3c1143b Mardin 2y ago <DropdownMenuSeparator />
39 3c1143b Mardin 2y ago <DropdownMenuItem className="w-full">
40 3c1143b Mardin 2y ago <Logout />
41 3c1143b Mardin 2y ago </DropdownMenuItem>
42 3c1143b Mardin 2y ago </DropdownMenuContent>
43 3c1143b Mardin 2y ago </DropdownMenu >
44 3c1143b Mardin 2y ago );