26: domain-specific dashboard - add Suspense wrapper for useSearchParams

This commit is contained in:
2026-07-29 20:23:12 +00:00
parent e0020eac7d
commit 9b4c0b77c1
+8 -1
View File
@@ -68,7 +68,7 @@ const widgetLabels: Record<string, string> = {
'quick-capture': 'Quick Capture',
};
export default function DashboardPage() {
function DashboardPage() {
const { widgets, setWidgets, addWidget, removeWidget } = useDashboardStore();
const [layoutAnnouncement, setLayoutAnnouncement] = React.useState('');
const [editMode, setEditMode] = React.useState(false);
@@ -203,3 +203,10 @@ export default function DashboardPage() {
</div>
);
}
export default function DashboardPageWrapper() {
return (
<Suspense fallback={<div className="py-12 text-center text-muted-foreground">Loading dashboard...</div>}>
<DashboardPage />
</Suspense>
);
}