Prepare for GitHub Pages deployment

This commit is contained in:
eshanized
2024-12-25 05:00:53 +05:30
parent 2340d0f691
commit 138d4a9d2b
80 changed files with 7421 additions and 0 deletions

35
src/App.tsx Normal file
View File

@@ -0,0 +1,35 @@
import { BrowserRouter as Router } from 'react-router-dom';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { ErrorBoundary } from '@/components/ui/ErrorBoundary';
import { Navbar } from '@/components/layout/Navbar';
import { Footer } from '@/components/layout/Footer';
import { AppRoutes } from '@/routes';
const queryClient = new QueryClient({
defaultOptions: {
queries: {
staleTime: 1000 * 60 * 5, // 5 minutes
retry: 1,
},
},
});
function App() {
return (
<ErrorBoundary>
<QueryClientProvider client={queryClient}>
<Router>
<div className="min-h-screen bg-gray-50 font-fira-sans flex flex-col">
<Navbar />
<main className="flex-grow pt-16">
<AppRoutes />
</main>
<Footer />
</div>
</Router>
</QueryClientProvider>
</ErrorBoundary>
);
}
export default App;