VPS Upload: motionvps1.zip

This commit is contained in:
balogh
2026-01-17 11:41:07 +01:00
parent e047e299e6
commit e1d8050569

103
App.tsx
View File

@@ -29,68 +29,69 @@ import { BlueWave } from './pages/demos/BlueWave';
import { Steelguard } from './pages/demos/Steelguard';
// Helper component to scroll to top on route change
// TEST COMMENT TO TEST VPS UPLOAD 1
const ScrollToTopHelper = () => {
return <ScrollToTop />;
return <ScrollToTop />;
};
const App: React.FC = () => {
return (
<AuthProvider>
<Router>
<div className="min-h-screen bg-white flex flex-col font-sans text-gray-900">
<ScrollToTopHelper />
<AnalyticsTracker />
<ProfileCompleter />
<CookieBanner />
return (
<AuthProvider>
<Router>
<div className="min-h-screen bg-white flex flex-col font-sans text-gray-900">
<ScrollToTopHelper />
<AnalyticsTracker />
<ProfileCompleter />
<CookieBanner />
<Routes>
{/* Main Application Routes */}
<Route path="/" element={<><Navbar /><main className="flex-grow"><Home /></main><Footer /></>} />
<Route path="/services" element={<><Navbar /><main className="flex-grow"><Services /></main><Footer /></>} />
<Route path="/products" element={<><Navbar /><main className="flex-grow"><Products /></main><Footer /></>} />
<Route path="/references" element={<><Navbar /><main className="flex-grow"><References /></main><Footer /></>} />
<Route path="/contact" element={<><Navbar /><main className="flex-grow"><Contact /></main><Footer /></>} />
<Routes>
{/* Main Application Routes */}
<Route path="/" element={<><Navbar /><main className="flex-grow"><Home /></main><Footer /></>} />
<Route path="/services" element={<><Navbar /><main className="flex-grow"><Services /></main><Footer /></>} />
<Route path="/products" element={<><Navbar /><main className="flex-grow"><Products /></main><Footer /></>} />
<Route path="/references" element={<><Navbar /><main className="flex-grow"><References /></main><Footer /></>} />
<Route path="/contact" element={<><Navbar /><main className="flex-grow"><Contact /></main><Footer /></>} />
{/* Info Pages */}
<Route path="/privacy" element={<><Navbar /><main className="flex-grow"><Privacy /></main><Footer /></>} />
<Route path="/terms" element={<><Navbar /><main className="flex-grow"><Terms /></main><Footer /></>} />
<Route path="/faq" element={<><Navbar /><main className="flex-grow"><FAQ /></main><Footer /></>} />
{/* Info Pages */}
<Route path="/privacy" element={<><Navbar /><main className="flex-grow"><Privacy /></main><Footer /></>} />
<Route path="/terms" element={<><Navbar /><main className="flex-grow"><Terms /></main><Footer /></>} />
<Route path="/faq" element={<><Navbar /><main className="flex-grow"><FAQ /></main><Footer /></>} />
{/* Auth Routes */}
<Route path="/auth/login" element={<><Navbar /><main className="flex-grow"><Login /></main><Footer /></>} />
<Route path="/auth/register" element={<><Navbar /><main className="flex-grow"><Register /></main><Footer /></>} />
<Route path="/auth/forgot-password" element={<><Navbar /><main className="flex-grow"><ForgotPassword /></main><Footer /></>} />
<Route path="/auth/reset-password" element={<><Navbar /><main className="flex-grow"><ResetPassword /></main><Footer /></>} />
{/* Auth Routes */}
<Route path="/auth/login" element={<><Navbar /><main className="flex-grow"><Login /></main><Footer /></>} />
<Route path="/auth/register" element={<><Navbar /><main className="flex-grow"><Register /></main><Footer /></>} />
<Route path="/auth/forgot-password" element={<><Navbar /><main className="flex-grow"><ForgotPassword /></main><Footer /></>} />
<Route path="/auth/reset-password" element={<><Navbar /><main className="flex-grow"><ResetPassword /></main><Footer /></>} />
{/* Protected Routes */}
<Route
path="/dashboard"
element={
<ProtectedRoute>
<><Navbar /><main className="flex-grow"><Dashboard /></main><Footer /></>
</ProtectedRoute>
}
/>
{/* Protected Routes */}
<Route
path="/dashboard"
element={
<ProtectedRoute>
<><Navbar /><main className="flex-grow"><Dashboard /></main><Footer /></>
</ProtectedRoute>
}
/>
<Route
path="/admin"
element={
<ProtectedRoute>
<><Navbar /><main className="flex-grow"><Admin /></main><Footer /></>
</ProtectedRoute>
}
/>
<Route
path="/admin"
element={
<ProtectedRoute>
<><Navbar /><main className="flex-grow"><Admin /></main><Footer /></>
</ProtectedRoute>
}
/>
{/* Demo Routes - These have their own custom layouts/navbars */}
<Route path="/demos/sweetcraving" element={<SweetCraving />} />
<Route path="/demos/bluewave" element={<BlueWave />} />
<Route path="/demos/steelguard" element={<Steelguard />} />
</Routes>
{/* Demo Routes - These have their own custom layouts/navbars */}
<Route path="/demos/sweetcraving" element={<SweetCraving />} />
<Route path="/demos/bluewave" element={<BlueWave />} />
<Route path="/demos/steelguard" element={<Steelguard />} />
</Routes>
</div>
</Router>
</AuthProvider>
);
</div>
</Router>
</AuthProvider>
);
};
export default App;