import type { HTMLAttributes } from 'react'; import { Trans } from '@lingui/react/macro'; import { BracesIcon, CreditCardIcon, Globe2Icon, Lock, Settings2Icon, User, Users, WebhookIcon, } from 'lucide-react'; import { useLocation } from 'react-router'; import { Link } from 'react-router'; import { useSession } from '@documenso/lib/client-only/providers/session'; import { IS_BILLING_ENABLED } from '@documenso/lib/constants/app'; import { isPersonalLayout } from '@documenso/lib/utils/organisations'; import { cn } from '@documenso/ui/lib/utils'; import { Button } from '@documenso/ui/primitives/button'; export type SettingsDesktopNavProps = HTMLAttributes; export const SettingsDesktopNav = ({ className, ...props }: SettingsDesktopNavProps) => { const { pathname } = useLocation(); const { organisations } = useSession(); const isPersonalLayoutMode = isPersonalLayout(organisations); return (
{isPersonalLayoutMode && ( <> {IS_BILLING_ENABLED() && ( )} )}
); };