diff --git a/app/frontend/src/features/landing/LandingPage.tsx b/app/frontend/src/features/landing/LandingPage.tsx index c16f925..5e72685 100644 --- a/app/frontend/src/features/landing/LandingPage.tsx +++ b/app/frontend/src/features/landing/LandingPage.tsx @@ -28,7 +28,7 @@ export function LandingPage() { const sessionQuery = useAuthSession(); const signedIn = Boolean(sessionQuery.data); - const projectsQuery = useQuery({ queryKey: ['landing-projects'], queryFn: listProjects, staleTime: 60_000 }); + const projectsQuery = useQuery({ queryKey: ['landing-projects'], queryFn: () => listProjects(), staleTime: 60_000 }); const templatesQuery = useQuery({ queryKey: ['landing-templates'], queryFn: () => listTemplates(), staleTime: 60_000 }); const projects = projectsQuery.data ?? []; diff --git a/app/frontend/src/features/projects/pages/ProjectsPage.tsx b/app/frontend/src/features/projects/pages/ProjectsPage.tsx index 961ed41..fa72695 100644 --- a/app/frontend/src/features/projects/pages/ProjectsPage.tsx +++ b/app/frontend/src/features/projects/pages/ProjectsPage.tsx @@ -160,7 +160,7 @@ export function ProjectsPage() { const projectsQuery = useQuery({ queryKey: ['projects'], enabled: !isDemoMode, - queryFn: listProjects, + queryFn: () => listProjects(), }); const hostQuery = useQuery({ queryKey: ['host-monitoring'], diff --git a/app/frontend/src/features/secondary/pages.tsx b/app/frontend/src/features/secondary/pages.tsx index 1a31961..66caa3f 100644 --- a/app/frontend/src/features/secondary/pages.tsx +++ b/app/frontend/src/features/secondary/pages.tsx @@ -1,6 +1,6 @@ import { useEffect, useMemo, useRef, useState } from 'react'; import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query'; -import { useNavigate, useSearchParams } from 'react-router-dom'; +import { Link, useNavigate, useSearchParams } from 'react-router-dom'; import { getApiBaseUrl, getAgentPublicBaseUrl, @@ -698,7 +698,7 @@ export function PeoplePage() { const projectsQuery = useQuery({ queryKey: ['people-projects'], - queryFn: listProjects, + queryFn: () => listProjects(), }); const auditLogsQuery = useQuery({ queryKey: ['people-audit-logs'], @@ -1926,7 +1926,7 @@ function BindDatabasePanel({ const [varKey, setVarKey] = useState('DATABASE_URL'); const [bound, setBound] = useState(false); - const projectsQuery = useQuery({ queryKey: ['projects'], queryFn: listProjects }); + const projectsQuery = useQuery({ queryKey: ['projects'], queryFn: () => listProjects() }); const servicesQuery = useQuery({ queryKey: ['services', projectId], queryFn: () => listServicesByProject(projectId), @@ -2097,7 +2097,7 @@ export function HighAvailabilityPage() { const policiesQuery = useQuery({ queryKey: ['ha-policies'], queryFn: listFailoverPolicies }); const alertsQuery = useQuery({ queryKey: ['ha-alerts'], queryFn: listActiveAlerts, refetchInterval: 15_000 }); const healthQuery = useQuery({ queryKey: ['ha-health'], queryFn: listHealthResults, refetchInterval: 30_000 }); - const projectsQuery = useQuery({ queryKey: ['projects'], queryFn: listProjects }); + const projectsQuery = useQuery({ queryKey: ['projects'], queryFn: () => listProjects() }); const servicesQuery = useQuery({ queryKey: ['services', policyProjectId], queryFn: () => listServicesByProject(policyProjectId), @@ -2515,7 +2515,7 @@ export function SecurityPage() { const [scanType, setScanType] = useState('comprehensive'); const [scanServiceId, setScanServiceId] = useState(''); - const projectsQuery = useQuery({ queryKey: ['projects'], queryFn: listProjects }); + const projectsQuery = useQuery({ queryKey: ['projects'], queryFn: () => listProjects() }); const servicesQuery = useQuery({ queryKey: ['services', projectId], queryFn: () => listServicesByProject(projectId), diff --git a/app/frontend/src/features/templates/pages/TemplatesPage.tsx b/app/frontend/src/features/templates/pages/TemplatesPage.tsx index 7c5c0de..a9def7c 100644 --- a/app/frontend/src/features/templates/pages/TemplatesPage.tsx +++ b/app/frontend/src/features/templates/pages/TemplatesPage.tsx @@ -470,7 +470,7 @@ export function TemplatesPage() { const projectsQuery = useQuery({ queryKey: ['template-projects'], enabled: !isDemoMode, - queryFn: listProjects, + queryFn: () => listProjects(), }); const templates = useMemo(