mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-30 23:34:27 +00:00
43 lines
1.2 KiB
TypeScript
43 lines
1.2 KiB
TypeScript
import { MenuIcon } from "lucide-react";
|
|
import Link from "next/link";
|
|
|
|
import { ProwlerExtended } from "@/components/icons";
|
|
import { Menu } from "@/components/layout/sidebar/menu";
|
|
import { Button } from "@/components/shadcn/button/button";
|
|
import {
|
|
Sheet,
|
|
SheetContent,
|
|
SheetDescription,
|
|
SheetHeader,
|
|
SheetTitle,
|
|
SheetTrigger,
|
|
} from "@/components/shadcn/sheet";
|
|
|
|
export function SheetMenu() {
|
|
return (
|
|
<Sheet>
|
|
<SheetTrigger className="lg:hidden" asChild>
|
|
<Button className="h-8" variant="outline" size="icon">
|
|
<MenuIcon size={20} />
|
|
</Button>
|
|
</SheetTrigger>
|
|
<SheetContent className="flex h-full flex-col px-3 sm:w-72" side="left">
|
|
<SheetHeader>
|
|
<SheetTitle className="sr-only">Sidebar</SheetTitle>
|
|
<SheetDescription className="sr-only" />
|
|
<Button
|
|
className="flex items-center justify-center pt-1 pb-2"
|
|
variant="link"
|
|
asChild
|
|
>
|
|
<Link href="/" className="flex items-center gap-2">
|
|
<ProwlerExtended />
|
|
</Link>
|
|
</Button>
|
|
</SheetHeader>
|
|
<Menu isOpen />
|
|
</SheetContent>
|
|
</Sheet>
|
|
);
|
|
}
|