"use client"; import { Drawer, DrawerClose, DrawerContent, DrawerFooter, DrawerHeader, DrawerTrigger, } from "@/components/ui/drawer"; import { cn, nanoid } from "@/lib/utils"; import { ChevronDown, ChevronRight } from "lucide-react"; import Link from "next/link"; import { PrimaryButton, SecondaryButton, Button } from "../ui/button"; import { DesktopNavLink, MobileNavLink } from "./link"; import { useTranslation } from "react-i18next"; import { auth } from "@/auth"; import { ChatModel } from "../chat-model"; import { useState } from "react"; import toast from "react-hot-toast"; import { useSelectedLayoutSegment } from "next/navigation"; import Image from "next/image"; import jellydropsImage from '@/components/images/jellydrops.png' export function Navigation() { // const session = await auth() // const avatarUrl = session?.user?.image const id = nanoid() const [open, setOpen] = useState(false); const segment = useSelectedLayoutSegment(); let isOK = true console.log("----DesktopNavLink----", segment) if (segment && ["auth", "/auth/login/", "/auth/signup/", "new", "manage"].includes(segment)) { isOK = false } if (!isOK) { return (<>) } return ( ); } const MobileLinks: React.FC<{ className: string }> = ({ className }) => { // const router = useRouter(); const { t, i18n } = useTranslation() return (
{/* */}
    {/* */}
) }; const DesktopLinks: React.FC<{ className: string }> = ({ className }) => { // const router = useRouter(); const { t, i18n } = useTranslation() return () } const Logo: React.FC<{ className?: string }> = ({ className }) => ( );