diff --git a/apps/start/src/components/sidebar-organization-menu.tsx b/apps/start/src/components/sidebar-organization-menu.tsx index eb9818bb..bd46546b 100644 --- a/apps/start/src/components/sidebar-organization-menu.tsx +++ b/apps/start/src/components/sidebar-organization-menu.tsx @@ -7,11 +7,12 @@ import { } from 'lucide-react'; import { Button } from '@/components/ui/button'; +import { useAppContext } from '@/hooks/use-app-context'; import { useAppParams } from '@/hooks/use-app-params'; import { pushModal } from '@/modals'; import type { RouterOutputs } from '@/trpc/client'; import { cn } from '@/utils/cn'; -import { Link, useNavigate } from '@tanstack/react-router'; +import { Link, useNavigate, useRouteContext } from '@tanstack/react-router'; import { AnimatePresence, motion } from 'framer-motion'; import { ChevronDownIcon, PlusIcon } from 'lucide-react'; import { useCallback, useEffect, useState } from 'react'; @@ -28,6 +29,8 @@ export default function SidebarOrganizationMenu({ }: { organization: RouterOutputs['organization']['list'][number]; }) { + const { isSelfHosted } = useAppContext(); + return ( <>
Settings
- - -
Billing
- {organization?.isTrial && Trial} - {organization?.isExpired && Expired} - {organization?.isWillBeCanceled && Canceled} - {organization?.isCanceled && Canceled} - + {!isSelfHosted && ( + + +
Billing
+ {organization?.isTrial && Trial} + {organization?.isExpired && Expired} + {organization?.isWillBeCanceled && Canceled} + {organization?.isCanceled && Canceled} + + )}