import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { BrowserRouter, Routes, Route, Navigate, Link } from 'react-router-dom'; import Layout from '@/components/Layout'; import Extensions from '@/pages/Extensions'; import Faq from '@/pages/Faq'; import Dictation from '@/pages/Dictation'; import Encounter from '@/pages/Encounter'; import Soap from '@/pages/Soap'; import SickVisit from '@/pages/SickVisit'; import HospitalCourse from '@/pages/HospitalCourse'; import ChartReview from '@/pages/ChartReview'; import WellVisit from '@/pages/WellVisit'; import VaxSchedule from '@/pages/VaxSchedule'; import Catchup from '@/pages/Catchup'; import Settings from '@/pages/Settings'; const queryClient = new QueryClient({ defaultOptions: { queries: { staleTime: 30_000, retry: 1 } }, }); function Home() { return (

Pediatric AI Scribe — React client

This is the new React tree. The legacy vanilla-JS app still lives at{' '} /.

Ported tabs so far:

); } export default function App() { return ( }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> {/* catch-all falls back to home while more tabs port over */} } /> ); }