diff --git a/apps/web/app/(dashboard)/dashboard/page.tsx b/apps/web/app/(dashboard)/dashboard/page.tsx index 5d2a557..b0b28db 100644 --- a/apps/web/app/(dashboard)/dashboard/page.tsx +++ b/apps/web/app/(dashboard)/dashboard/page.tsx @@ -6,7 +6,7 @@ import { useDashboardStore } from '@/lib/stores/use-dashboard-store'; import { WidgetErrorBoundary } from '@/components/widget-error-boundary'; import { Button } from '@/components/ui/button'; import { Settings2, LayoutGrid } from 'lucide-react'; -import { useRouter } from 'next/navigation'; +import { useRouter, useSearchParams } from 'next/navigation'; // Lazy load react-grid-layout (client-only, ~45KB) const ResponsiveGridLayout = dynamic( @@ -74,6 +74,8 @@ export default function DashboardPage() { const [editMode, setEditMode] = React.useState(false); const [showConfig, setShowConfig] = React.useState(false); const router = useRouter(); + const searchParams = useSearchParams(); + const domainFilter = searchParams.get('domain'); const layout = widgets.map((w) => ({ i: w.id, @@ -113,7 +115,7 @@ export default function DashboardPage() {
Your day, at a glance.
+Your day, at a glance.{domainFilter ? " (Filtered: " + domainFilter + ")" : ""}