/** * UI Components Index * * Re-exports all UI components for easier imports. * * Usage: * import { Button, Input, Tabs } from "@/components/ui" * * Instead of: * import { Button } from "@/components/ui/button" * import { Input } from "@/components/ui/input" * import { Tabs } from "@/components/ui/tabs" */ export { Alert, AlertTitle, AlertDescription, AlertAction } from './alert'; export { Avatar, AvatarImage, AvatarFallback, AvatarBadge, AvatarGroup, AvatarGroupCount, } from './avatar'; export { Button, buttonVariants } from './button'; export { Card, CardHeader, CardFooter, CardTitle, CardAction, CardDescription, CardContent, } from './card'; export { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogOverlay, DialogPortal, DialogTitle, DialogTrigger, } from './dialog'; export { DropdownMenu, DropdownMenuPortal, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuGroup, DropdownMenuLabel, DropdownMenuItem, DropdownMenuCheckboxItem, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubTrigger, DropdownMenuSubContent, } from './dropdown-menu'; export { Field, FieldDescription, FieldError, FieldGroup, FieldLabel, FieldLegend, FieldSeparator, FieldSet, } from './field'; export { Input } from './input'; export { Label } from './label'; export { Select, SelectGroup, SelectValue, SelectTrigger, SelectContent, SelectLabel, SelectItem, SelectSeparator, SelectScrollUpButton, SelectScrollDownButton, } from './select'; export { Spinner } from './spinner'; export { Skeleton } from './skeleton'; export { Table, TableHeader, TableBody, TableFooter, TableHead, TableRow, TableCell, TableCaption, } from './table'; export { Tabs, TabsList, TabsTrigger, TabsContent } from './tabs'; export { Pagination, PaginationContent, PaginationEllipsis, PaginationItem, PaginationLink, PaginationNext, PaginationPrevious, } from './pagination'; export { Separator } from './separator';