mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-11 02:33:51 +08:00
113 lines
2.0 KiB
TypeScript
113 lines
2.0 KiB
TypeScript
// UI Component Library - Barrel Export
|
|
// All components follow shadcn/ui patterns with Radix UI primitives and Tailwind CSS
|
|
|
|
// Button
|
|
export { Button, buttonVariants } from "./Button";
|
|
export type { ButtonProps } from "./Button";
|
|
|
|
// Input
|
|
export { Input } from "./Input";
|
|
export type { InputProps } from "./Input";
|
|
|
|
// Checkbox
|
|
export { Checkbox } from "./Checkbox";
|
|
|
|
// Select (Radix)
|
|
export {
|
|
Select,
|
|
SelectGroup,
|
|
SelectValue,
|
|
SelectTrigger,
|
|
SelectContent,
|
|
SelectLabel,
|
|
SelectItem,
|
|
SelectSeparator,
|
|
SelectScrollUpButton,
|
|
SelectScrollDownButton,
|
|
} from "./Select";
|
|
|
|
// Dialog (Radix)
|
|
export {
|
|
Dialog,
|
|
DialogPortal,
|
|
DialogOverlay,
|
|
DialogClose,
|
|
DialogTrigger,
|
|
DialogContent,
|
|
DialogHeader,
|
|
DialogFooter,
|
|
DialogTitle,
|
|
DialogDescription,
|
|
} from "./Dialog";
|
|
|
|
// Dropdown (Radix)
|
|
export {
|
|
DropdownMenu,
|
|
DropdownMenuTrigger,
|
|
DropdownMenuContent,
|
|
DropdownMenuItem,
|
|
DropdownMenuCheckboxItem,
|
|
DropdownMenuRadioItem,
|
|
DropdownMenuLabel,
|
|
DropdownMenuSeparator,
|
|
DropdownMenuShortcut,
|
|
DropdownMenuGroup,
|
|
DropdownMenuPortal,
|
|
DropdownMenuSub,
|
|
DropdownMenuSubContent,
|
|
DropdownMenuSubTrigger,
|
|
DropdownMenuRadioGroup,
|
|
} from "./Dropdown";
|
|
|
|
// Tabs (Radix)
|
|
export { Tabs, TabsList, TabsTrigger, TabsContent } from "./Tabs";
|
|
|
|
// Card
|
|
export {
|
|
Card,
|
|
CardHeader,
|
|
CardFooter,
|
|
CardTitle,
|
|
CardDescription,
|
|
CardContent,
|
|
} from "./Card";
|
|
|
|
// Badge
|
|
export { Badge, badgeVariants } from "./Badge";
|
|
export type { BadgeProps } from "./Badge";
|
|
|
|
// Toast (Radix)
|
|
export {
|
|
type ToastProps,
|
|
type ToastActionElement,
|
|
ToastProvider,
|
|
ToastViewport,
|
|
Toast,
|
|
ToastTitle,
|
|
ToastDescription,
|
|
ToastClose,
|
|
ToastAction,
|
|
} from "./Toast";
|
|
|
|
// Collapsible (Radix)
|
|
export {
|
|
Collapsible,
|
|
CollapsibleTrigger,
|
|
CollapsibleContent,
|
|
} from "./Collapsible";
|
|
|
|
// AlertDialog (Radix)
|
|
export {
|
|
AlertDialog,
|
|
AlertDialogPortal,
|
|
AlertDialogOverlay,
|
|
AlertDialogTrigger,
|
|
AlertDialogContent,
|
|
AlertDialogHeader,
|
|
AlertDialogFooter,
|
|
AlertDialogTitle,
|
|
AlertDialogDescription,
|
|
AlertDialogAction,
|
|
AlertDialogCancel,
|
|
} from "./AlertDialog";
|