@szum-tech/design-system
Version:
Szum-Tech design system with tailwindcss support
1 lines • 5.9 kB
JavaScript
import {a}from'./chunk-JUNHRB4B.js';import {DropdownMenu}from'radix-ui';import {jsx,jsxs}from'react/jsx-runtime';import {CheckIcon,ChevronRightIcon}from'lucide-react';function q(o){return jsx(DropdownMenu.Root,{"data-slot":"dropdown-menu",...o})}function K(o){return jsx(DropdownMenu.Portal,{"data-slot":"dropdown-menu-portal",...o})}function Y(o){return jsx(DropdownMenu.Trigger,{"data-slot":"dropdown-menu-trigger",...o})}function eo({className:o,align:t="start",sideOffset:r=4,...n}){return jsx(DropdownMenu.Portal,{children:jsx(DropdownMenu.Content,{"data-slot":"dropdown-menu-content",sideOffset:r,align:t,className:a("bg-popover text-popover-foreground ring-foreground/10 z-50 max-h-(--radix-dropdown-menu-content-available-height) w-(--radix-dropdown-menu-trigger-width) min-w-32 origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded p-1 shadow-md ring-1 duration-100","data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=closed]:overflow-hidden","data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",o),...n})})}function po(o){return jsx(DropdownMenu.Group,{"data-slot":"dropdown-menu-group",...o})}function uo({className:o,inset:t,variant:r="default",...n}){return jsx(DropdownMenu.Item,{"data-slot":"dropdown-menu-item","data-inset":t,"data-variant":r,className:a("group/dropdown-menu-item relative flex cursor-default items-center gap-1.5 rounded px-1.5 py-1 text-sm outline-hidden select-none data-inset:pl-7","focus:bg-accent focus:text-accent-foreground not-data-[variant=error]:focus:**:text-accent-foreground","data-disabled:pointer-events-none data-disabled:opacity-50","data-[variant=error]:text-error data-[variant=error]:*:[svg]:text-error dark:data-[variant=error]:focus:bg-error/20 data-[variant=error]:focus:bg-error/10 data-[variant=error]:focus:text-error","[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",o),...n})}function Mo({className:o,children:t,checked:r,inset:n,...u}){return jsxs(DropdownMenu.CheckboxItem,{"data-slot":"dropdown-menu-checkbox-item","data-inset":n,className:a("relative flex cursor-default items-center gap-1.5 rounded py-1 pr-8 pl-1.5 text-sm outline-hidden select-none data-inset:pl-7","focus:bg-accent focus:text-accent-foreground focus:**:text-accent-foreground","data-disabled:pointer-events-none data-disabled:opacity-50","[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",o),checked:r,...u,children:[jsx("span",{className:"pointer-events-none absolute right-2 flex items-center justify-center","data-slot":"dropdown-menu-checkbox-item-indicator",children:jsx(DropdownMenu.ItemIndicator,{children:jsx(CheckIcon,{})})}),t]})}function vo(o){return jsx(DropdownMenu.RadioGroup,{"data-slot":"dropdown-menu-radio-group",...o})}function Io({className:o,children:t,inset:r,...n}){return jsxs(DropdownMenu.RadioItem,{"data-slot":"dropdown-menu-radio-item","data-inset":r,className:a("relative flex cursor-default items-center gap-1.5 rounded py-1 pr-8 pl-1.5 text-sm outline-hidden select-none","focus:bg-accent focus:text-accent-foreground focus:**:text-accent-foreground","data-disabled:pointer-events-none data-disabled:opacity-50","data-inset:pl-7","[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",o),...n,children:[jsx("span",{className:"pointer-events-none absolute right-2 flex items-center justify-center","data-slot":"dropdown-menu-radio-item-indicator",children:jsx(DropdownMenu.ItemIndicator,{children:jsx(CheckIcon,{})})}),t]})}function No({className:o,inset:t,...r}){return jsx(DropdownMenu.Label,{"data-slot":"dropdown-menu-label","data-inset":t,className:a("text-muted-foreground px-1.5 py-1 text-xs font-medium data-inset:pl-7",o),...r})}function Eo({className:o,...t}){return jsx(DropdownMenu.Separator,{"data-slot":"dropdown-menu-separator",className:a("bg-border -mx-1 my-1 h-px",o),...t})}function Uo({className:o,...t}){return jsx("span",{"data-slot":"dropdown-menu-shortcut",className:a("text-muted-foreground group-focus/dropdown-menu-item:text-accent-foreground ml-auto text-xs tracking-widest",o),...t})}function Jo(o){return jsx(DropdownMenu.Sub,{"data-slot":"dropdown-menu-sub",...o})}function Zo({className:o,inset:t,children:r,...n}){return jsxs(DropdownMenu.SubTrigger,{"data-slot":"dropdown-menu-sub-trigger","data-inset":t,className:a("flex cursor-default items-center gap-1.5 rounded px-1.5 py-1 text-sm outline-hidden select-none","data-[state=open]:bg-accent data-[state=open]:text-accent-foreground","focus:bg-accent focus:text-accent-foreground not-data-[variant=error]:focus:**:text-accent-foreground","data-inset:pl-7","[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",o),...n,children:[r,jsx(ChevronRightIcon,{className:"cn-rtl-flip ml-auto"})]})}function te({className:o,...t}){return jsx(DropdownMenu.SubContent,{"data-slot":"dropdown-menu-sub-content",className:a("bg-popover text-popover-foreground ring-foreground/10 z-50 min-w-[96px] origin-(--radix-dropdown-menu-content-transform-origin) overflow-hidden rounded p-1 shadow-lg ring-1 duration-100","data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95","",o),...t})}var pe={DEFAULT:"default",ERROR:"error"};export{q as a,K as b,Y as c,eo as d,po as e,uo as f,Mo as g,vo as h,Io as i,No as j,Eo as k,Uo as l,Jo as m,Zo as n,te as o,pe as p};