import { useQuery } from '@tanstack/react-query'; import { NavLink, Route, Routes, Link } from 'react-router-dom'; import { api } from '@/api/client'; import { Navigate } from 'react-router-dom'; import { Compare } from '@/pages/Compare'; import { Dashboard } from '@/pages/Dashboard'; import { CashflowTab } from '@/pages/CashflowTab'; import { MilestonesSettings } from '@/pages/MilestonesSettings'; import { NotesSettings } from '@/pages/NotesSettings'; import { PlaceholderTab } from '@/pages/PlaceholderTab'; import { ProgressPage } from '@/pages/ProgressPage'; import { RatesSettings } from '@/pages/RatesSettings'; import { ScenarioDetail } from '@/pages/ScenarioDetail'; import { ScenarioEdit } from '@/pages/ScenarioEdit'; import { ScenarioNew } from '@/pages/ScenarioNew'; import { ScenarioShell } from '@/pages/ScenarioShell'; import { Scenarios } from '@/pages/Scenarios'; import { SettingsTab } from '@/pages/SettingsTab'; import { WhatIf } from '@/pages/WhatIf'; export function App() { const health = useQuery({ queryKey: ['health'], queryFn: api.health }); return (