1import{x as _,aK as B,A as h,aL as w,aM as b,a as y,aN as P,aO as x}from"./CgapCfea.js";import{i as l,o as i,f as p,w as r,j as c,s as v,v as C,e,m as f,b as g,a as D}from"./Cv12HQ02.js";const M=l({__name:"DropdownMenu",props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:s}){const o=_(t,s);return(d,u)=>(i(),p(e(B),v(C(e(o))),{default:r(()=>[c(d.$slots,"default")]),_:3},16))}}),z=l({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(t){const a=h(t);return(n,o)=>(i(),p(e(w),f({class:"outline-none"},e(a)),{default:r(()=>[c(n.$slots,"default")]),_:3},16))}}),k=l({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:s}){const a=t,n=s,o=g(()=>{const{class:u,...m}=a;return m}),d=_(o,n);return(u,m)=>(i(),p(e(P),null,{default:r(()=>[D(e(b),f(e(d),{class:e(y)("z-50 min-w-32 overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 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",a.class)}),{default:r(()=>[c(u.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),A=l({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean}},setup(t){const s=t,a=g(()=>{const{class:o,...d}=s;return d}),n=h(a);return(o,d)=>(i(),p(e(x),f(e(n),{class:e(y)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",o.inset&&"pl-8",s.class)}),{default:r(()=>[c(o.$slots,"default")]),_:3},16,["class"]))}});export{z as _,A as a,k as b,M as c};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.