diff --git a/src/shared/components/index.js b/src/shared/components/index.js index 2d967305bd..568c9e44e0 100644 --- a/src/shared/components/index.js +++ b/src/shared/components/index.js @@ -26,6 +26,12 @@ export { default as KiroOAuthWrapper } from "./KiroOAuthWrapper"; export { default as KiroSocialOAuthModal } from "./KiroSocialOAuthModal"; export { default as CursorAuthModal } from "./CursorAuthModal"; export { default as SegmentedControl } from "./SegmentedControl"; +export { default as Breadcrumbs } from "./Breadcrumbs"; +export { default as EmptyState } from "./EmptyState"; +export { default as NotificationToast } from "./NotificationToast"; +export { default as FilterBar } from "./FilterBar"; +export { default as ColumnToggle } from "./ColumnToggle"; +export { default as DataTable } from "./DataTable"; // Layouts export * from "./layouts"; diff --git a/src/shared/components/layouts/DashboardLayout.js b/src/shared/components/layouts/DashboardLayout.js index 7f47d3b74c..42793619b2 100644 --- a/src/shared/components/layouts/DashboardLayout.js +++ b/src/shared/components/layouts/DashboardLayout.js @@ -3,6 +3,8 @@ import { useState } from "react"; import Sidebar from "../Sidebar"; import Header from "../Header"; +import Breadcrumbs from "../Breadcrumbs"; +import NotificationToast from "../NotificationToast"; const SIDEBAR_COLLAPSED_KEY = "sidebar-collapsed"; @@ -54,9 +56,16 @@ export default function DashboardLayout({ children }) { >
setSidebarOpen(true)} />
-
{children}
+
+ + {children} +
+ + {/* Global notification toast system */} + ); } + diff --git a/src/store/index.js b/src/store/index.js index b6d475648a..4721b6b702 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -2,3 +2,4 @@ export { default as useThemeStore } from "./themeStore"; export { default as useUserStore } from "./userStore"; export { default as useProviderStore } from "./providerStore"; +export { useNotificationStore } from "./notificationStore";