@easykit/design
Version:
Easy kit design components
160 lines (157 loc) • 6.75 kB
text/typescript
// utils
export { toast } from "sonner";
export {
InputOTP,
InputOTPGroup,
InputOTPSeparator,
InputOTPSlot,
} from "@easykit/design/components/ui/input-otp";
export { Badge } from "./components/ui/badge";
export {
Breadcrumb,
BreadcrumbItem,
BreadcrumbLink,
BreadcrumbList,
BreadcrumbPage,
BreadcrumbSeparator,
} from "./components/ui/breadcrumb";
export { Calendar } from "./components/ui/calendar";
export {
Command,
CommandEmpty,
CommandGroup,
CommandInput,
CommandItem,
CommandList,
CommandSeparator,
CommandShortcut,
} from "./components/ui/command";
export * from "./components/ui/dropdown-menu";
export {
HoverCard,
HoverCardContent,
HoverCardTrigger,
} from "./components/ui/hover-card";
export { Input } from "./components/ui/input";
export * from "./components/ui/navigation-menu";
export {
Popover,
PopoverContent,
PopoverTrigger,
} from "./components/ui/popover";
export { Progress } from "./components/ui/progress";
export {
RadioGroup,
RadioGroupItem,
} from "./components/ui/radio-group";
export {
ResizableHandle,
ResizablePanel,
ResizablePanelGroup,
} from "./components/ui/resizable";
export { ScrollArea, ScrollBar } from "./components/ui/scroll-area";
export { Separator } from "./components/ui/separator";
export {
Sheet,
SheetClose,
SheetContent,
SheetDescription,
SheetFooter,
SheetHeader,
SheetTitle,
SheetTrigger,
} from "./components/ui/sheet";
export { Skeleton } from "./components/ui/skeleton";
// base
export { Toaster } from "./components/ui/sonner";
export {
Table,
TableBody,
TableCaption,
TableCell,
TableFooter,
TableHead,
TableHeader,
TableRow,
} from "./components/ui/table";
export { Tabs, TabsContent, TabsList, TabsTrigger } from "./components/ui/tabs";
export { Textarea } from "./components/ui/textarea";
export type { ActionProps } from "./components/uix/action";
export { Action } from "./components/uix/action";
export type { AlertProps } from "./components/uix/alert";
// extend
export { Alert } from "./components/uix/alert";
export type { ConfirmProps } from "./components/uix/alert-dialog";
export { useAlert } from "./components/uix/alert-dialog";
export type { AvatarProps } from "./components/uix/avatar";
export { Avatar } from "./components/uix/avatar";
export type { BreadcrumbsItemProps, BreadcrumbsProps } from "./components/uix/breadcrumbs";
export { Breadcrumbs, BreadcrumbsItem } from "./components/uix/breadcrumbs";
export type { BroadcastChannelProviderProps } from "./components/uix/broadcast-channel-context";
export { BroadcastChannelProvider, useBroadcastChannel } from "./components/uix/broadcast-channel-context";
export type { ButtonProps } from "./components/uix/button";
export { Button } from "./components/uix/button";
export type { CardProps } from "./components/uix/card";
export { Card } from "./components/uix/card";
export type { CheckboxProps } from "./components/uix/checkbox";
export { Checkbox } from "./components/uix/checkbox";
export type { CheckboxGroupOptionProps, CheckboxGroupProps } from "./components/uix/checkbox-group";
export { CheckboxGroup } from "./components/uix/checkbox-group";
export type { ComboSelectOptionProps, ComboSelectProps } from "./components/uix/combo-select";
export { ComboSelect } from "./components/uix/combo-select";
export type { ConfigProviderProps } from "./components/uix/config-provider";
export { ConfigProvider } from "./components/uix/config-provider";
export type { DataTableColumn, DataTableProps } from "./components/uix/data-table";
export { DataTable } from "./components/uix/data-table";
export type { DatePickerProps } from "./components/uix/date-picker";
export { DatePicker } from "./components/uix/date-picker";
export type { DateRangePickerProps } from "./components/uix/date-range-picker";
export { DateRangePicker } from "./components/uix/date-range-picker";
export type { DialogProps } from "./components/uix/dialog";
export { Dialog } from "./components/uix/dialog";
export type { DividerProps } from "./components/uix/divider";
export { Divider } from "./components/uix/divider";
export type { DropdownMenuItemProps, DropdownProps } from "./components/uix/dropdown";
export { Dropdown } from "./components/uix/dropdown";
export type { EmptyProps } from "./components/uix/empty";
export { Empty } from "./components/uix/empty";
export type { FilterItemProps, FiltersProps } from "./components/uix/filters";
export { Filters } from "./components/uix/filters";
export type { FieldItem, FormInstance, FormProps, RenderProps } from "./components/uix/form";
export { Form, FormItem } from "./components/uix/form";
export type { ImageProps } from "./components/uix/image";
export { Image } from "./components/uix/image";
export type { LoadingProps } from "./components/uix/loading";
export { Loading } from "./components/uix/loading";
export { useMessage } from "./components/uix/message";
export type { PaginationProps } from "./components/uix/pagination";
export { Pagination } from "./components/uix/pagination";
export type { SimpleRadioGroupOptionProps, SimpleRadioGroupProps } from "./components/uix/radio-group";
export { SimpleRadioGroup } from "./components/uix/radio-group";
export type { ResultProps } from "./components/uix/result";
export { Result } from "./components/uix/result";
export type { SelectOptionProps, SelectProps } from "./components/uix/select";
export { Select } from "./components/uix/select";
export { Space } from "./components/uix/space";
export type { SpinProps } from "./components/uix/spin";
export { Spin } from "./components/uix/spin";
export type { StepsItemProps, StepsProps } from "./components/uix/steps";
export { Steps, StepsItem } from "./components/uix/steps";
export type { SwitchProps } from "./components/uix/switch";
export { Switch } from "./components/uix/switch";
export type { TooltipProps } from "./components/uix/tooltip";
export { Tooltip } from "./components/uix/tooltip";
export type { TreeData, TreeProps } from "./components/uix/tree";
export { Tree } from "./components/uix/tree";
export type { TreeSelectProps } from "./components/uix/tree-select";
export { TreeSelect } from "./components/uix/tree-select";
export type { TreeTableColumn, TreeTableProps } from "./components/uix/tree-table";
export { TreeTable } from "./components/uix/tree-table";
export type { UploaderProps } from "./components/uix/uploader";
export { Uploader } from "./components/uix/uploader";
export type { HandleProps, UploadFile } from "./components/uix/uploader/type";
export type { ValueFormatterProps } from "./components/uix/value-formatter";
export { register, ValueFormatter } from "./components/uix/value-formatter";
// hooks
export * from "./hooks";
export * from "./lib";