99 lines
2.5 KiB
TypeScript
99 lines
2.5 KiB
TypeScript
/**
|
|
* Point d'entree unique des primitives UI Xpeditis.
|
|
*
|
|
* Ces composants ne connaissent ni l'API, ni l'i18n, ni le routage : ils sont
|
|
* purs et testables isolement. Le chrome applicatif vit dans `components/shell`,
|
|
* l'affichage de donnees dans `components/data`.
|
|
*/
|
|
|
|
export { Button, buttonVariants, type ButtonProps } from './button';
|
|
export { Input, type InputProps } from './input';
|
|
export { Textarea, type TextareaProps } from './textarea';
|
|
export { Label, type LabelProps } from './label';
|
|
export { Checkbox } from './checkbox';
|
|
export { Switch } from './switch';
|
|
export { FormField, type FormFieldProps, type FormFieldRenderProps } from './form-field';
|
|
|
|
export { Card, CardHeader, CardFooter, CardTitle, CardDescription, CardContent } from './card';
|
|
export { Badge, badgeVariants, type BadgeProps } from './badge';
|
|
export { Callout, type CalloutProps, type CalloutVariant } from './callout';
|
|
export { Separator } from './separator';
|
|
export { Avatar, type AvatarProps } from './avatar';
|
|
export { Alert, AlertTitle, AlertDescription } from './alert';
|
|
export { default as StatusBadge } from './StatusBadge';
|
|
export { PageHeader } from './PageHeader';
|
|
|
|
export {
|
|
Dialog,
|
|
DialogPortal,
|
|
DialogOverlay,
|
|
DialogTrigger,
|
|
DialogClose,
|
|
DialogContent,
|
|
DialogHeader,
|
|
DialogFooter,
|
|
DialogTitle,
|
|
DialogDescription,
|
|
} from './dialog';
|
|
export { ConfirmDialog, type ConfirmDialogProps } from './confirm-dialog';
|
|
export { Popover, PopoverTrigger, PopoverContent, PopoverAnchor } from './popover';
|
|
export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider } from './tooltip';
|
|
export {
|
|
DropdownMenu,
|
|
DropdownMenuTrigger,
|
|
DropdownMenuContent,
|
|
DropdownMenuItem,
|
|
DropdownMenuCheckboxItem,
|
|
DropdownMenuRadioItem,
|
|
DropdownMenuLabel,
|
|
DropdownMenuSeparator,
|
|
DropdownMenuGroup,
|
|
DropdownMenuPortal,
|
|
DropdownMenuSub,
|
|
DropdownMenuSubContent,
|
|
DropdownMenuSubTrigger,
|
|
DropdownMenuRadioGroup,
|
|
} from './dropdown-menu';
|
|
|
|
export {
|
|
Select,
|
|
SelectGroup,
|
|
SelectValue,
|
|
SelectTrigger,
|
|
SelectContent,
|
|
SelectLabel,
|
|
SelectItem,
|
|
SelectSeparator,
|
|
} from './select';
|
|
|
|
export {
|
|
Table,
|
|
TableHeader,
|
|
TableBody,
|
|
TableFooter,
|
|
TableHead,
|
|
TableRow,
|
|
TableCell,
|
|
TableCaption,
|
|
} from './table';
|
|
export { Pagination, type PaginationProps } from './pagination';
|
|
|
|
export {
|
|
Spinner,
|
|
PageSpinner,
|
|
Skeleton,
|
|
TableSkeleton,
|
|
CardSkeleton,
|
|
EmptyState,
|
|
ErrorState,
|
|
type EmptyStateProps,
|
|
type ErrorStateProps,
|
|
} from './states';
|
|
|
|
export {
|
|
ToastProvider,
|
|
useToast,
|
|
type ToastOptions,
|
|
type ToastVariant,
|
|
} from './toast';
|