24 lines
1.0 KiB
TypeScript
24 lines
1.0 KiB
TypeScript
/**
|
|
* Server-safe UI exports.
|
|
*
|
|
* Keep this entrypoint limited to components and utilities that do not depend
|
|
* on client-only hooks or browser APIs so Next.js server components can import
|
|
* from it safely.
|
|
*/
|
|
|
|
export { Button } from './components/Button';
|
|
export { Card, CardHeader, CardTitle, CardDescription, CardContent, CardFooter } from './components/Card';
|
|
export { Input } from './components/Input';
|
|
export { Label } from './components/Label';
|
|
export { Select } from './components/Select';
|
|
export { Textarea } from './components/Textarea';
|
|
export { Alert, AlertTitle, AlertDescription } from './components/Alert';
|
|
export { Badge } from './components/Badge';
|
|
export { Table, TableHeader, TableBody, TableRow, TableHead, TableCell } from './components/Table';
|
|
export { Skeleton } from './components/Skeleton';
|
|
export { Breadcrumbs } from './components/Breadcrumbs';
|
|
export { Checkbox } from './components/Checkbox';
|
|
export { Radio } from './components/Radio';
|
|
export { Switch } from './components/Switch';
|
|
export { cn } from './lib/utils';
|