turash/bugulma/frontend/components/admin/index.ts

62 lines
1.0 KiB
TypeScript

/**
* Admin Feature Components
*
* Reusable components for admin panel pages
*/
// Layout
export {
AdminLayout,
type AdminLayoutProps,
type AdminNavItem
} from './layout/AdminLayout';
// Data Management
export {
DataTable, type DataTableAction, type DataTableColumn, type DataTableProps
} from './DataTable';
export {
FilterBar,
type FilterBarProps,
type FilterOption,
type FilterValue
} from './FilterBar';
export {
SearchAndFilter,
type SearchAndFilterProps
} from './SearchAndFilter';
// Page Components
export {
PageHeader, type PageHeaderAction, type PageHeaderProps
} from './PageHeader';
export {
StatCard,
type StatCardProps
} from './StatCard';
export {
FormSection,
type FormSectionProps
} from './FormSection';
export {
SettingsSection,
type SettingsSectionProps
} from './SettingsSection';
export {
ChartCard,
type ChartCardProps
} from './ChartCard';
export {
ActivityFeed,
type ActivityFeedProps,
type ActivityItem
} from './ActivityFeed';