Refactored locally
This commit is contained in:
+32
-30
@@ -1,36 +1,38 @@
|
||||
import { Switch, Route, Redirect } from "wouter";
|
||||
import { queryClient } from "./lib/queryClient";
|
||||
import { QueryClientProvider } from "@tanstack/react-query";
|
||||
import { Toaster } from "@/components/ui/toaster";
|
||||
import { TooltipProvider } from "@/components/ui/tooltip";
|
||||
import { FloatingVoiceControl } from "@/components/voice/FloatingVoiceControl";
|
||||
import { AuthProvider, useAuth } from "@/context/AuthContext";
|
||||
import { ThemeProvider } from "@/context/ThemeContext";
|
||||
import { AdaptiveThemeProvider } from "@/context/AdaptiveThemeContext";
|
||||
import { VoiceProvider } from "@/context/VoiceProvider";
|
||||
import { NotificationProvider } from "@/context/NotificationProvider";
|
||||
import { TourManagerProvider } from "@/components/onboarding/TourManager";
|
||||
import { MoodDetector } from "@/components/MoodDetector";
|
||||
import { RTLProvider } from "@/components/RTLProvider";
|
||||
import { Skeleton } from "@/components/ui/skeleton";
|
||||
import LandingPage from "@/pages/LandingPage";
|
||||
import DashboardPage from "@/pages/DashboardPage";
|
||||
import LoginPage from "@/pages/LoginPage";
|
||||
import ProfessionalDirectory from "@/pages/ProfessionalDirectory";
|
||||
import OnboardingPage from "@/pages/OnboardingPage";
|
||||
import TasksPage from "@/pages/TasksPage";
|
||||
import FinancesPage from "@/pages/FinancesPage";
|
||||
import VoicePage from "@/pages/VoicePage";
|
||||
import AIPage from "@/pages/AIPage";
|
||||
import AnalyticsPage from "@/pages/AnalyticsPage";
|
||||
import SystemMonitoringPage from "@/pages/SystemMonitoringPage";
|
||||
import SettingsPage from "@/pages/SettingsPage";
|
||||
import FocusPage from "@/pages/FocusPage";
|
||||
import ThemePage from "@/pages/ThemePage";
|
||||
import BenchmarkPage from "@/pages/BenchmarkPage";
|
||||
import ChatPage from "@/pages/ChatPage";
|
||||
import ComfortHubPage from "@/pages/ComfortHubPage";
|
||||
import NotFound from "@/pages/not-found";
|
||||
import { Toaster } from "./components/ui/toaster";
|
||||
import { TooltipProvider } from "./components/ui/tooltip";
|
||||
import { FloatingVoiceControl } from "./components/voice/FloatingVoiceControl";
|
||||
import { AuthProvider, useAuth } from "./context/AuthContext";
|
||||
import { ThemeProvider } from "./context/ThemeContext";
|
||||
import { AdaptiveThemeProvider } from "./context/AdaptiveThemeContext";
|
||||
import { VoiceProvider } from "./context/VoiceProvider";
|
||||
import { NotificationProvider } from "./context/NotificationProvider";
|
||||
import { TourManagerProvider } from "./components/onboarding/TourManager";
|
||||
import { MoodDetector } from "./components/MoodDetector";
|
||||
import { RTLProvider } from "./components/RTLProvider";
|
||||
import { Skeleton } from "./components/ui/skeleton";
|
||||
|
||||
// Page imports
|
||||
import LandingPage from "./pages/LandingPage";
|
||||
import DashboardPage from "./pages/DashboardPage";
|
||||
import LoginPage from "./pages/LoginPage";
|
||||
import OnboardingPage from "./pages/OnboardingPage";
|
||||
import TasksPage from "./pages/TasksPage";
|
||||
import FinancesPage from "./pages/FinancesPage";
|
||||
import VoicePage from "./pages/VoicePage";
|
||||
import AIPage from "./pages/AIPage";
|
||||
import AnalyticsPage from "./pages/AnalyticsPage";
|
||||
import SystemMonitoringPage from "./pages/SystemMonitoringPage";
|
||||
import SettingsPage from "./pages/SettingsPage";
|
||||
import FocusPage from "./pages/FocusPage";
|
||||
import ThemePage from "./pages/ThemePage";
|
||||
import BenchmarkPage from "./pages/BenchmarkPage";
|
||||
import ChatPage from "./pages/ChatPage";
|
||||
import ComfortHubPage from "./pages/ComfortHubPage";
|
||||
import ProfessionalDirectory from "./pages/ProfessionalDirectory";
|
||||
import NotFound from "./pages/not-found";
|
||||
|
||||
// Protected Route wrapper
|
||||
function ProtectedRoute({ component: Component }: { component: React.ComponentType }) {
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
--secondary-foreground: 222.2 84% 4.9%;
|
||||
--muted: 210 40% 96%;
|
||||
--muted-foreground: 215.4 16.3% 46.9%;
|
||||
--border: 214.3 31.8% 91.4%;
|
||||
--accent: 210 40% 96%;
|
||||
--accent-foreground: 222.2 84% 4.9%;
|
||||
--destructive: 0 84.2% 60.2%;
|
||||
|
||||
@@ -6,7 +6,7 @@ import { Badge } from '@/components/ui/badge';
|
||||
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs';
|
||||
import { PerformanceBenchmark } from '@/components/PerformanceBenchmark';
|
||||
import { Header } from '@/components/layout/Header';
|
||||
import { Sidebar } from '@/components/layout/Sidebar';
|
||||
import Sidebar from '@/components/layout/Sidebar';
|
||||
import {
|
||||
Activity,
|
||||
BarChart3,
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
import { defineConfig } from "vite";
|
||||
import react from "@vitejs/plugin-react";
|
||||
import path from "path";
|
||||
|
||||
export default defineConfig({
|
||||
plugins: [react()],
|
||||
resolve: {
|
||||
alias: {
|
||||
"@": path.resolve(__dirname, "src"),
|
||||
},
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user