'use client'; import Image from 'next/image'; import Link from 'next/link'; import { useParams } from 'next/navigation'; import { signOut } from 'next-auth/react'; import LogoImage from '@documenso/assets/logo.png'; import { getRootHref } from '@documenso/lib/utils/params'; import { Sheet, SheetContent } from '@documenso/ui/primitives/sheet'; import { ThemeSwitcher } from '@documenso/ui/primitives/theme-switcher'; export type MobileNavigationProps = { isMenuOpen: boolean; onMenuOpenChange?: (_value: boolean) => void; }; export const MobileNavigation = ({ isMenuOpen, onMenuOpenChange }: MobileNavigationProps) => { const params = useParams(); const handleMenuItemClick = () => { onMenuOpenChange?.(false); }; const rootHref = getRootHref(params, { returnEmptyRootString: true }); const menuNavigationLinks = [ { href: `${rootHref}/documents`, text: 'Documents', }, { href: `${rootHref}/templates`, text: 'Templates', }, { href: '/settings/teams', text: 'Teams', }, { href: '/settings/profile', text: 'Settings', }, ]; return ( Documenso Logo
{menuNavigationLinks.map(({ href, text }) => ( handleMenuItemClick()} > {text} ))}

© {new Date().getFullYear()} Documenso, Inc. All rights reserved.

); };