import { msg } from '@lingui/core/macro'; import { useLingui } from '@lingui/react'; import { Trans } from '@lingui/react/macro'; import { Link, useParams } from 'react-router'; import LogoImage from '@documenso/assets/logo.png'; import { authClient } from '@documenso/auth/client'; 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 AppNavMobileProps = { isMenuOpen: boolean; onMenuOpenChange?: (_value: boolean) => void; }; export const AppNavMobile = ({ isMenuOpen, onMenuOpenChange }: AppNavMobileProps) => { const { _ } = useLingui(); const params = useParams(); const handleMenuItemClick = () => { onMenuOpenChange?.(false); }; const rootHref = getRootHref(params, { returnEmptyRootString: true }); const menuNavigationLinks = [ { href: `${rootHref}/documents`, text: msg`Documents`, }, { href: `${rootHref}/templates`, text: msg`Templates`, }, { href: '/settings/teams', text: msg`Teams`, }, { href: '/settings/profile', text: msg`Settings`, }, ]; return ( Documenso Logo
{menuNavigationLinks.map(({ href, text }) => ( handleMenuItemClick()} > {_(text)} ))}

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

); };