diff --git a/client/src/pages/DashboardPage.tsx b/client/src/pages/DashboardPage.tsx index deaec20..e959276 100644 --- a/client/src/pages/DashboardPage.tsx +++ b/client/src/pages/DashboardPage.tsx @@ -1,6 +1,6 @@ import { useAuth } from "@/hooks/useAuth"; import { useLocation } from "wouter"; -import { useEffect } from "react"; +import { useEffect, useState } from "react"; import Header from "@/components/layout/Header"; import Sidebar from "@/components/layout/Sidebar"; import TaskList from "@/components/tasks/TaskList"; @@ -8,6 +8,9 @@ import FinancialOverview from "@/components/financial/FinancialOverview"; import VoiceRecorder from "@/components/voice/VoiceRecorder"; import VoiceIndicator from "@/components/voice/VoiceIndicator"; import DailyJoke from "@/components/ai/DailyJoke"; +import { CommandPalette } from "@/components/CommandPalette"; +import { useVoiceContext } from "@/context/VoiceProvider"; +import { useNotifications } from "@/context/NotificationProvider"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; @@ -24,6 +27,9 @@ import { export default function DashboardPage() { const { user, isLoading } = useAuth(); const [, setLocation] = useLocation(); + const [commandPaletteOpen, setCommandPaletteOpen] = useState(false); + const { isListening, speak } = useVoiceContext(); + const { unreadCount } = useNotifications(); useEffect(() => { if (!isLoading && !user) {