mirror of
https://github.com/Dvorinka/Containr.git
synced 2026-10-28 15:51:26 +00:00
banners table (title/body/level/active/dismissible/schedule window). GET /banners/active for signed-in users; admin CRUD under /admin/banners. BannerBar renders above the header with per-banner dismissal (localStorage); admin console gains an Announcements section; `containr banners` manages them and `auth status` prints active ones. Generated with [Devin](https://devin.ai) Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
13 lines
427 B
TypeScript
13 lines
427 B
TypeScript
export * from './BannerBar';
|
|
export * from './DemoGate';
|
|
export * from './ErrorBoundary';
|
|
export * from './LoadingSpinner';
|
|
export * from './Toast';
|
|
export * from './Charts';
|
|
export * from './DonutChart';
|
|
export * from './EnhancedMetricCard';
|
|
export * from './CommandPalette';
|
|
export * from './StatusBadge';
|
|
export { useToast } from '../hooks/use-toast';
|
|
export type { ToastType, ToastContextValue } from '../hooks/use-toast';
|