Files
stack/packages/ui/src/index.ts
Jason Woltje f47dd8bc92 feat: add domains, ideas, layouts, widgets API modules
- Add DomainsModule with full CRUD, search, and activity logging
- Add IdeasModule with quick capture endpoint
- Add LayoutsModule for user dashboard layouts
- Add WidgetsModule for widget definitions (read-only)
- Update ActivityService with domain/idea logging methods
- Register all new modules in AppModule
2026-01-29 13:47:03 -06:00

36 lines
1.2 KiB
TypeScript

// Button
export { Button } from "./components/Button.js";
export type { ButtonProps } from "./components/Button.js";
// Card
export { Card, CardHeader, CardContent, CardFooter } from "./components/Card.js";
export type { CardProps, CardHeaderProps, CardContentProps, CardFooterProps } from "./components/Card.js";
// Badge
export { Badge } from "./components/Badge.js";
export type { BadgeProps, BadgeVariant } from "./components/Badge.js";
// Input
export { Input } from "./components/Input.js";
export type { InputProps } from "./components/Input.js";
// Textarea
export { Textarea } from "./components/Textarea.js";
export type { TextareaProps } from "./components/Textarea.js";
// Avatar
export { Avatar } from "./components/Avatar.js";
export type { AvatarProps } from "./components/Avatar.js";
// Select
export { Select } from "./components/Select.js";
export type { SelectProps, SelectOption } from "./components/Select.js";
// Modal
export { Modal } from "./components/Modal.js";
export type { ModalProps } from "./components/Modal.js";
// Toast
export { ToastProvider, useToast, toast } from "./components/Toast.js";
export type { Toast, ToastVariant, ToastContextValue, ToastProviderProps } from "./components/Toast.js";