import React from 'react'; import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; import Layout from './layouts/Layout'; import LandingPage from './pages/LandingPage'; import AuthPage from './pages/AuthPage'; import OnboardingPage from './pages/OnboardingPage'; import DashboardPage from './pages/DashboardPage'; import ProfilePage from './pages/ProfilePage'; import CanvasPage from './pages/CanvasPage'; import HabitTrackerPage from './pages/HabitTrackerPage'; import SubscriptionPage from './pages/SubscriptionPage'; import SettingsPage from './pages/SettingsPage'; import ClaimPage from './pages/ClaimPage'; function App() { return ( {/* Public Routes with standard Layout */} } /> } /> } /> } /> {/* Protected Dashboard Route with its own internal layout */} } /> } /> } /> } /> } /> } /> } /> ); } export default App;