- FastAPI backend with SQLModel, Alembic migrations, AgentScope agents - Next.js 15 frontend with React 19, Tailwind, Zustand, React Flow - Multi-provider AI system (DashScope, Kling, MiniMax, Volcengine, OpenAI, etc.) - All HTTP clients migrated from sync requests to async httpx - Admin-managed API keys via environment variables - SSRF vulnerability fixed in ensure_url()
32 lines
694 B
TypeScript
32 lines
694 B
TypeScript
// Layout components
|
|
export { PageContainer, PageSection } from './PageContainer';
|
|
export { PageHeader } from './PageHeader';
|
|
export { PageCard } from './PageCard';
|
|
|
|
// Stats components
|
|
export { PageStats, PageStatCard } from './PageStats';
|
|
|
|
// Filter components
|
|
export { PageFilter, FilterGroup, FilterLabel } from './PageFilter';
|
|
|
|
// Table components
|
|
export {
|
|
PageTable,
|
|
PageTableContent,
|
|
PageTableLoading,
|
|
PageTableEmpty,
|
|
PageTablePagination,
|
|
} from './PageTable';
|
|
|
|
// Action components
|
|
export {
|
|
PageActions,
|
|
RefreshButton,
|
|
CreateButton,
|
|
SearchButton,
|
|
ExportButton,
|
|
} from './PageActions';
|
|
|
|
// Legacy table component
|
|
export { DataTable, type Column } from './DataTable';
|