UNPKG

laif-ds

Version:

Design System di Laif con componenti React basati su principi di Atomic Design

415 lines (414 loc) 19 kB
"use client"; import { default as o } from "./components/ui/gantt/components/Gantt/Gantt.js"; import { AspectRatio as a } from "./components/ui/aspect-ratio.js"; import { Avatar as i, AvatarFallback as p, AvatarImage as l } from "./components/ui/avatar.js"; import { Badge as u, badgeVariants as x } from "./components/ui/badge.js"; import { Button as C, buttonVariants as g } from "./components/ui/button.js"; import { Checkbox as b } from "./components/ui/checkbox.js"; import { Collapsible as c, CollapsibleContent as S, CollapsibleTrigger as M } from "./components/ui/collapsible.js"; import { CopyButton as D } from "./components/ui/copy-button.js"; import { Icon as F } from "./components/ui/icon.js"; import { Input as P } from "./components/ui/input.js"; import { InputOTP as v, InputOTPGroup as w, InputOTPSlot as G } from "./components/ui/input-otp.js"; import { Label as L } from "./components/ui/label.js"; import { Progress as H } from "./components/ui/progress.js"; import { RadioGroup as y, RadioGroupItem as N } from "./components/ui/radio-group.js"; import { Separator as V } from "./components/ui/separator.js"; import { Skeleton as E } from "./components/ui/skeleton.js"; import { Spinner as K } from "./components/ui/spinner.js"; import { Switch as W } from "./components/ui/switch.js"; import { Textarea as J } from "./components/ui/textarea.js"; import { Toaster as X } from "./components/ui/toaster.js"; import { Toggle as Z, toggleVariants as _ } from "./components/ui/toggle.js"; import { Tooltip as ee, TooltipContent as re, TooltipProvider as oe, TooltipTrigger as te } from "./components/ui/tooltip.js"; import { TypingIndicator as ne } from "./components/ui/typing-indicator.js"; import { Accordion as pe, AccordionContent as le, AccordionItem as me, AccordionTrigger as ue } from "./components/ui/accordion.js"; import { Alert as de, AlertDescription as Ce, AlertTitle as ge } from "./components/ui/alert.js"; import { AlertDialog as be, AlertDialogAction as se, AlertDialogCancel as ce, AlertDialogContent as Se, AlertDialogDescription as Me, AlertDialogFooter as Te, AlertDialogHeader as De, AlertDialogTitle as Ae, AlertDialogTrigger as Fe } from "./components/ui/alert-dialog.js"; import { AsyncSelect as Pe } from "./components/ui/async-select.js"; import { Calendar as ve } from "./components/ui/calendar.js"; import { Card as Ge, CardContent as Be, CardDescription as Le, CardFooter as Re, CardHeader as He, CardTitle as ke } from "./components/ui/card.js"; import { AppForm as Ne } from "./components/ui/app-form.js"; import { Command as Ve, CommandDialog as ze, CommandEmpty as Ee, CommandGroup as je, CommandInput as Ke, CommandItem as Ue, CommandList as We, CommandSeparator as qe, CommandShortcut as Je } from "./components/ui/command.js"; import { ContextMenu as Xe, ContextMenuCheckboxItem as Ye, ContextMenuContent as Ze, ContextMenuGroup as _e, ContextMenuItem as $e, ContextMenuLabel as er, ContextMenuPortal as rr, ContextMenuRadioGroup as or, ContextMenuRadioItem as tr, ContextMenuSeparator as ar, ContextMenuShortcut as nr, ContextMenuSub as ir, ContextMenuSubContent as pr, ContextMenuSubTrigger as lr, ContextMenuTrigger as mr } from "./components/ui/context-menu.js"; import { DatePicker as xr } from "./components/ui/date-picker.js"; import { Dialog as Cr, DialogClose as gr, DialogContent as fr, DialogDescription as br, DialogFooter as sr, DialogHeader as cr, DialogTitle as Sr, DialogTrigger as Mr } from "./components/ui/dialog.js"; import { Drawer as Dr, DrawerContent as Ar, DrawerDescription as Fr, DrawerFooter as Ir, DrawerHeader as Pr, DrawerTitle as hr, DrawerTrigger as vr } from "./components/ui/drawer.js"; import { Form as Gr, FormControl as Br, FormDescription as Lr, FormField as Rr, FormItem as Hr, FormLabel as kr, FormMessage as yr, useFormField as Nr } from "./components/ui/form.js"; import { HoverCard as Vr, HoverCardContent as zr, HoverCardTrigger as Er } from "./components/ui/hover-card.js"; import { InputSelector as Kr } from "./components/ui/input-selector.js"; import { Menubar as Wr, MenubarCheckboxItem as qr, MenubarContent as Jr, MenubarGroup as Qr, MenubarItem as Xr, MenubarLabel as Yr, MenubarMenu as Zr, MenubarPortal as _r, MenubarRadioGroup as $r, MenubarRadioItem as eo, MenubarSeparator as ro, MenubarShortcut as oo, MenubarSub as to, MenubarSubContent as ao, MenubarSubTrigger as no, MenubarTrigger as io } from "./components/ui/menubar.js"; import { MultipleSelector as lo } from "./components/ui/multiple-selector.js"; import { Pagination as uo, PaginationContent as xo, PaginationEllipsis as Co, PaginationItem as go, PaginationLink as fo, PaginationNext as bo, PaginationPrevious as so } from "./components/ui/pagination.js"; import { Popover as So, PopoverContent as Mo, PopoverTrigger as To } from "./components/ui/popover.js"; import { PromptSuggestions as Ao } from "./components/ui/prompt-suggestions.js"; import { ResizableHandle as Io, ResizablePanel as Po, ResizablePanelGroup as ho } from "./components/ui/resizable.js"; import { ScrollArea as wo, ScrollBar as Go } from "./components/ui/scroll-area.js"; import { Select as Lo, SelectContent as Ro, SelectGroup as Ho, SelectItem as ko, SelectLabel as yo, SelectSeparator as No, SelectTrigger as Oo, SelectValue as Vo } from "./components/ui/select.js"; import { Sheet as Eo, SheetContent as jo, SheetDescription as Ko, SheetFooter as Uo, SheetHeader as Wo, SheetTitle as qo, SheetTrigger as Jo } from "./components/ui/sheet.js"; import { Table as Xo, TableBody as Yo, TableCaption as Zo, TableCell as _o, TableFooter as $o, TableHead as et, TableHeader as rt, TableRow as ot } from "./components/ui/table.js"; import { Typo as at } from "./components/ui/typo.js"; import { Tabs as it, TabsContent as pt, TabsList as lt, TabsTrigger as mt } from "./components/ui/tabs.js"; import { ToggleGroup as xt, ToggleGroupItem as dt } from "./components/ui/toggle-group.js"; import { Breadcrumb as gt, BreadcrumbEllipsis as ft, BreadcrumbItem as bt, BreadcrumbLink as st, BreadcrumbList as ct, BreadcrumbPage as St, BreadcrumbSeparator as Mt } from "./components/ui/breadcrumb.js"; import { CircularProgress as Dt } from "./components/ui/charts/circular.js"; import { DropdownMenu as Ft, DropdownMenuContent as It, DropdownMenuItem as Pt, DropdownMenuLabel as ht, DropdownMenuSeparator as vt, DropdownMenuTrigger as wt } from "./components/ui/dropdown-menu.js"; import { Slider as Bt } from "./components/ui/slider.js"; import { ThemeSwitcher as Rt } from "./components/ui/theme-switcher.js"; import { FilePreview as kt } from "./components/ui/file-preview.js"; import { FileUploader as Nt } from "./components/ui/file-uploader.js"; import { AudioVisualizer as Vt } from "./components/ui/audio-visualizer.js"; import { Carousel as Et, CarouselContent as jt, CarouselItem as Kt, CarouselNext as Ut, CarouselPrevious as Wt } from "./components/ui/carousel.js"; import { ChartContainer as Jt, ChartLegend as Qt, ChartLegendContent as Xt, ChartStyle as Yt, ChartTooltip as Zt, ChartTooltipContent as _t } from "./components/ui/chart.js"; import { useEditorModal as ea } from "./components/editor/editor-hooks/use-modal.js"; import { AppEditor as oa } from "./components/ui/app-editor.js"; import { AppMultipleSelectDropdown as aa } from "./components/ui/app-multiple-select-dropdown.js"; import { AppRadioGroup as ia } from "./components/ui/app-radio-group.js"; import { AppSelect as la } from "./components/ui/app-select.js"; import { AppSidebar as ua } from "./components/ui/app-sidebar.js"; import { Chat as da, ChatContainer as Ca, ChatForm as ga, ChatMessages as fa } from "./components/ui/chat.js"; import { ChatMessage as sa } from "./components/ui/chat-message.js"; import { Confirmer as Sa, confirm as Ma } from "./components/ui/confirmer.js"; import { FilePreviewer as Da, previewFileModal as Aa, safePreviewFileModal as Fa } from "./components/ui/file-previewer.js"; import { DataRepeatTypes as Pa } from "./components/ui/gantt/enums/DataRepeatTimes.js"; import { DragStepSizes as va } from "./components/ui/gantt/enums/DragStepSizes.js"; import { GanttConsts as Ga } from "./components/ui/gantt/constants/GanttConsts.js"; import { GanttDimensions as La } from "./components/ui/gantt/enums/GanttDimensions.js"; import { InterruptPrompt as Ha } from "./components/ui/interrupt-prompt.js"; import { MarkdownRenderer as ya } from "./components/ui/markdown-renderer.js"; import { MessageInput as Oa } from "./components/ui/message-input.js"; import { MessageList as za } from "./components/ui/message-list.js"; import { NavigationMenu as ja, NavigationMenuContent as Ka, NavigationMenuIndicator as Ua, NavigationMenuItem as Wa, NavigationMenuLink as qa, NavigationMenuList as Ja, NavigationMenuTrigger as Qa, NavigationMenuViewport as Xa } from "./components/ui/navigation-menu.js"; import { SecurePdfViewer as Za } from "./components/ui/secure-pdf-viewer.js"; import { Sidebar as $a, SidebarContent as en, SidebarFooter as rn, SidebarGroup as on, SidebarGroupAction as tn, SidebarGroupContent as an, SidebarGroupLabel as nn, SidebarHeader as pn, SidebarInput as ln, SidebarInset as mn, SidebarMenu as un, SidebarMenuAction as xn, SidebarMenuBadge as dn, SidebarMenuButton as Cn, SidebarMenuItem as gn, SidebarMenuSkeleton as fn, SidebarMenuSub as bn, SidebarMenuSubButton as sn, SidebarMenuSubItem as cn, SidebarProvider as Sn, SidebarRail as Mn, SidebarSeparator as Tn, SidebarTrigger as Dn, useSidebar as An } from "./components/ui/sidebar.js"; import { DataCrossTable as In } from "./components/ui/tables/data-cross-table/data-cross-table.js"; import { DataCrossTableButtonsGroup as hn } from "./components/ui/tables/data-cross-table/data-cross-table-buttons.js"; import { DataCrossTableProvider as wn } from "./components/ui/tables/data-cross-table/data-cross-table-context.js"; import { DataTable as Bn } from "./components/ui/tables/data-table/data-table.js"; import { ELogicalFilterOperator as Rn } from "./components/ui/tables/data-table/data-table-constants.js"; import { WeeklyCalendar as kn } from "./components/ui/weekly-calendar/weekly-calendar.js"; import { cn as Nn, downloadFile as On, hexContrast as Vn, hexToRgba as zn, previewFile as En, stringToHexColor as jn } from "./lib/utils.js"; import { AppDialog as Un } from "./components/ui/app-dialog.js"; import { AppKanban as qn } from "./components/ui/app-kanban.js"; import { AppStepper as Qn } from "./components/ui/app-stepper.js"; import { AppTooltip as Yn } from "./components/ui/app-tooltip.js"; import { createActionColumn as _n, createBooleanColumn as $n, createBooleanFilter as ei, createComputedColumn as ri, createDateColumn as oi, createDateFilter as ti, createDateTimeColumn as ai, createDateTimeFilter as ni, createDisplayColumn as ii, createFilterBadge as pi, createFilterBadges as li, createInitialState as mi, createListFilter as ui, createMultiSelectColumn as xi, createNumberColumn as di, createNumberFilter as Ci, createSingleSelectColumn as gi, createSorting as fi, createStringColumn as bi, createStringFilter as si, getColumnIds as ci, isValidOperatorForType as Si, pinColumns as Mi, toSelectOptions as Ti, toSelectOptionsFromObjects as Di, updateColumnListOptions as Ai } from "./components/ui/tables/data-table/data-table.utils.js"; import { useAudioRecording as Ii } from "./hooks/use-audio-recording.js"; import { useAutoScroll as hi } from "./hooks/use-auto-scroll.js"; import { useAutosizeTextArea as wi } from "./hooks/use-autosize-textarea.js"; import { useCopyToClipboard as Bi } from "./hooks/use-copy-to-clipboard.js"; import { useDebounce as Ri } from "./hooks/use-debounce.js"; import { useIsMobile as ki } from "./hooks/use-mobile.js"; export { pe as Accordion, le as AccordionContent, me as AccordionItem, ue as AccordionTrigger, de as Alert, Ce as AlertDescription, be as AlertDialog, se as AlertDialogAction, ce as AlertDialogCancel, Se as AlertDialogContent, Me as AlertDialogDescription, Te as AlertDialogFooter, De as AlertDialogHeader, Ae as AlertDialogTitle, Fe as AlertDialogTrigger, ge as AlertTitle, Un as AppDialog, oa as AppEditor, Ne as AppForm, qn as AppKanban, aa as AppMultipleSelectDropdown, ia as AppRadioGroup, la as AppSelect, ua as AppSidebar, Qn as AppStepper, Yn as AppTooltip, a as AspectRatio, Pe as AsyncSelect, Vt as AudioVisualizer, i as Avatar, p as AvatarFallback, l as AvatarImage, u as Badge, gt as Breadcrumb, ft as BreadcrumbEllipsis, bt as BreadcrumbItem, st as BreadcrumbLink, ct as BreadcrumbList, St as BreadcrumbPage, Mt as BreadcrumbSeparator, C as Button, ve as Calendar, Ge as Card, Be as CardContent, Le as CardDescription, Re as CardFooter, He as CardHeader, ke as CardTitle, Et as Carousel, jt as CarouselContent, Kt as CarouselItem, Ut as CarouselNext, Wt as CarouselPrevious, Jt as ChartContainer, Qt as ChartLegend, Xt as ChartLegendContent, Yt as ChartStyle, Zt as ChartTooltip, _t as ChartTooltipContent, da as Chat, Ca as ChatContainer, ga as ChatForm, sa as ChatMessage, fa as ChatMessages, b as Checkbox, Dt as CircularProgress, c as Collapsible, S as CollapsibleContent, M as CollapsibleTrigger, Ve as Command, ze as CommandDialog, Ee as CommandEmpty, je as CommandGroup, Ke as CommandInput, Ue as CommandItem, We as CommandList, qe as CommandSeparator, Je as CommandShortcut, Sa as Confirmer, Xe as ContextMenu, Ye as ContextMenuCheckboxItem, Ze as ContextMenuContent, _e as ContextMenuGroup, $e as ContextMenuItem, er as ContextMenuLabel, rr as ContextMenuPortal, or as ContextMenuRadioGroup, tr as ContextMenuRadioItem, ar as ContextMenuSeparator, nr as ContextMenuShortcut, ir as ContextMenuSub, pr as ContextMenuSubContent, lr as ContextMenuSubTrigger, mr as ContextMenuTrigger, D as CopyButton, In as DataCrossTable, hn as DataCrossTableButtonsGroup, wn as DataCrossTableProvider, Pa as DataRepeatTypes, Bn as DataTable, xr as DatePicker, Cr as Dialog, gr as DialogClose, fr as DialogContent, br as DialogDescription, sr as DialogFooter, cr as DialogHeader, Sr as DialogTitle, Mr as DialogTrigger, va as DragStepSizes, Dr as Drawer, Ar as DrawerContent, Fr as DrawerDescription, Ir as DrawerFooter, Pr as DrawerHeader, hr as DrawerTitle, vr as DrawerTrigger, Ft as DropdownMenu, It as DropdownMenuContent, Pt as DropdownMenuItem, ht as DropdownMenuLabel, vt as DropdownMenuSeparator, wt as DropdownMenuTrigger, Rn as ELogicalFilterOperator, kt as FilePreview, Da as FilePreviewer, Nt as FileUploader, Gr as Form, Br as FormControl, Lr as FormDescription, Rr as FormField, Hr as FormItem, kr as FormLabel, yr as FormMessage, o as Gantt, Ga as GanttConsts, La as GanttDimensions, Vr as HoverCard, zr as HoverCardContent, Er as HoverCardTrigger, F as Icon, P as Input, v as InputOTP, w as InputOTPGroup, G as InputOTPSlot, Kr as InputSelector, Ha as InterruptPrompt, L as Label, ya as MarkdownRenderer, Wr as Menubar, qr as MenubarCheckboxItem, Jr as MenubarContent, Qr as MenubarGroup, Xr as MenubarItem, Yr as MenubarLabel, Zr as MenubarMenu, _r as MenubarPortal, $r as MenubarRadioGroup, eo as MenubarRadioItem, ro as MenubarSeparator, oo as MenubarShortcut, to as MenubarSub, ao as MenubarSubContent, no as MenubarSubTrigger, io as MenubarTrigger, Oa as MessageInput, za as MessageList, lo as MultipleSelector, ja as NavigationMenu, Ka as NavigationMenuContent, Ua as NavigationMenuIndicator, Wa as NavigationMenuItem, qa as NavigationMenuLink, Ja as NavigationMenuList, Qa as NavigationMenuTrigger, Xa as NavigationMenuViewport, uo as Pagination, xo as PaginationContent, Co as PaginationEllipsis, go as PaginationItem, fo as PaginationLink, bo as PaginationNext, so as PaginationPrevious, So as Popover, Mo as PopoverContent, To as PopoverTrigger, H as Progress, Ao as PromptSuggestions, y as RadioGroup, N as RadioGroupItem, Io as ResizableHandle, Po as ResizablePanel, ho as ResizablePanelGroup, wo as ScrollArea, Go as ScrollBar, Za as SecurePdfViewer, Lo as Select, Ro as SelectContent, Ho as SelectGroup, ko as SelectItem, yo as SelectLabel, No as SelectSeparator, Oo as SelectTrigger, Vo as SelectValue, V as Separator, Eo as Sheet, jo as SheetContent, Ko as SheetDescription, Uo as SheetFooter, Wo as SheetHeader, qo as SheetTitle, Jo as SheetTrigger, $a as Sidebar, en as SidebarContent, rn as SidebarFooter, on as SidebarGroup, tn as SidebarGroupAction, an as SidebarGroupContent, nn as SidebarGroupLabel, pn as SidebarHeader, ln as SidebarInput, mn as SidebarInset, un as SidebarMenu, xn as SidebarMenuAction, dn as SidebarMenuBadge, Cn as SidebarMenuButton, gn as SidebarMenuItem, fn as SidebarMenuSkeleton, bn as SidebarMenuSub, sn as SidebarMenuSubButton, cn as SidebarMenuSubItem, Sn as SidebarProvider, Mn as SidebarRail, Tn as SidebarSeparator, Dn as SidebarTrigger, E as Skeleton, Bt as Slider, K as Spinner, W as Switch, Xo as Table, Yo as TableBody, Zo as TableCaption, _o as TableCell, $o as TableFooter, et as TableHead, rt as TableHeader, ot as TableRow, it as Tabs, pt as TabsContent, lt as TabsList, mt as TabsTrigger, J as Textarea, Rt as ThemeSwitcher, X as Toaster, Z as Toggle, xt as ToggleGroup, dt as ToggleGroupItem, ee as Tooltip, re as TooltipContent, oe as TooltipProvider, te as TooltipTrigger, ne as TypingIndicator, at as Typo, kn as WeeklyCalendar, x as badgeVariants, g as buttonVariants, Nn as cn, Ma as confirm, _n as createActionColumn, $n as createBooleanColumn, ei as createBooleanFilter, ri as createComputedColumn, oi as createDateColumn, ti as createDateFilter, ai as createDateTimeColumn, ni as createDateTimeFilter, ii as createDisplayColumn, pi as createFilterBadge, li as createFilterBadges, mi as createInitialState, ui as createListFilter, xi as createMultiSelectColumn, di as createNumberColumn, Ci as createNumberFilter, gi as createSingleSelectColumn, fi as createSorting, bi as createStringColumn, si as createStringFilter, On as downloadFile, ci as getColumnIds, Vn as hexContrast, zn as hexToRgba, Si as isValidOperatorForType, Mi as pinColumns, En as previewFile, Aa as previewFileModal, Fa as safePreviewFileModal, jn as stringToHexColor, Ti as toSelectOptions, Di as toSelectOptionsFromObjects, _ as toggleVariants, Ai as updateColumnListOptions, Ii as useAudioRecording, hi as useAutoScroll, wi as useAutosizeTextArea, Bi as useCopyToClipboard, Ri as useDebounce, ea as useEditorModal, Nr as useFormField, ki as useIsMobile, An as useSidebar };