@@ -8,14 +8,11 @@ import {
88 DropdownMenuSeparator ,
99 DropdownMenuTrigger ,
1010} from '@/components/ui/dropdownMenu' ;
11- import { useInstanceClientIdParams } from '@/config/useInstanceClient' ;
1211import { RegistrationInfoResponse } from '@/features/instance/operations/queries/getRegistrationInfo' ;
13- import { getStatusQueryOptions } from '@/features/instance/operations/queries/getStatus' ;
1412import { useInstanceManagePermission } from '@/hooks/usePermissions' ;
1513import { excludeFalsy } from '@/lib/arrays/excludeFalsy' ;
1614import { wasAReleasedBeforeB } from '@/lib/string/wasAReleasedBeforeB' ;
1715import { buildAbsoluteLinkToPage } from '@/lib/urls/buildAbsoluteLinkToPage' ;
18- import { useQuery } from '@tanstack/react-query' ;
1916import { Link , useLoaderData , useParams } from '@tanstack/react-router' ;
2017import { DatabaseIcon , GaugeIcon , Menu , NotepadTextIcon , PackageIcon , ServerIcon , SettingsIcon } from 'lucide-react' ;
2118import { ReactNode , useMemo } from 'react' ;
@@ -33,11 +30,6 @@ export function InstanceNavBar() {
3330 const canManage = useInstanceManagePermission ( ) ;
3431 const params = useParams ( { strict : false } ) ;
3532
36-
37- const instanceParams = useInstanceClientIdParams ( ) ;
38- const { data : statusData } = useQuery ( getStatusQueryOptions ( instanceParams ) ) ;
39- const restartRequired = statusData ?. restartRequired ?? false ;
40-
4133 const { version } : RegistrationInfoResponse = useLoaderData ( { strict : false } ) ;
4234 const apisAvailable = wasAReleasedBeforeB ( '4.7.0-beta.7' , version ) ;
4335 const statusAvailable = wasAReleasedBeforeB ( '4.6.0' , version ) ;
@@ -78,16 +70,16 @@ export function InstanceNavBar() {
7870 ] . filter ( excludeFalsy ) satisfies Link [ ] , [ canManage , params , apisAvailable , statusAvailable ] ) ;
7971 return (
8072 < >
81- < DesktopInstanceNavBar links = { links } restartRequired = { restartRequired } />
82- < MobileInstanceNavBar links = { links } restartRequired = { restartRequired } />
73+ < DesktopInstanceNavBar links = { links } />
74+ < MobileInstanceNavBar links = { links } />
8375 </ >
8476 ) ;
8577}
8678
87- function DesktopInstanceNavBar ( { links, restartRequired } : { links : Link [ ] , restartRequired : boolean } ) {
79+ function DesktopInstanceNavBar ( { links } : { links : Link [ ] } ) {
8880 return (
8981 < div className = "hidden md:flex items-center justify-between h-full text-sm text-white" >
90- < Breadcrumbs restartRequired = { restartRequired } />
82+ < Breadcrumbs />
9183 < div className = "flex space-x-2" >
9284 { links . map ( ( { shortName, ...link } ) => (
9385 < Link
@@ -108,11 +100,11 @@ function DesktopInstanceNavBar({ links, restartRequired }: { links: Link[], rest
108100 ) ;
109101}
110102
111- function MobileInstanceNavBar ( { links, restartRequired } : { links : Link [ ] , restartRequired : boolean } ) {
103+ function MobileInstanceNavBar ( { links } : { links : Link [ ] } ) {
112104 return (
113105 < >
114106 < div className = "flex md:hidden items-center justify-between p-2 text-white" >
115- < Breadcrumbs restartRequired = { restartRequired } />
107+ < Breadcrumbs />
116108 < DropdownMenu >
117109 < DropdownMenuTrigger asChild >
118110 < Button variant = "ghost" className = "p-0" >
0 commit comments