Files
monisuo/monisuo-admin/dist/assets/DropdownMenuLabel-DVsXbHnu.js
2026-03-22 23:32:23 +08:00

1 line
3.3 KiB
JavaScript

import{Ct as e,E as t,Et as n,H as r,N as i,S as a,mt as o,nt as s,v as c,w as l,z as u}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as d}from"./utils-BB02OBq2.js";import{S as f}from"./dist-t_U6YImb.js";import{t as p}from"./createContext-BefgL9WT.js";import{d as m,l as h}from"./Teleport-CLYBkdRb.js";import{t as g}from"./Presence-C1RtYpyR.js";import{t as _}from"./Primitive-jhoGcsVx.js";import{t as v}from"./useForwardProps-B-1JXcFn.js";import{t as y}from"./useForwardExpose-OKJAPp5E.js";import{t as b}from"./useId-C1k6kJxi.js";var[x,S]=p([`MenuCheckboxItem`,`MenuRadioItem`],`MenuItemIndicatorContext`),C=l({__name:`MenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(t){let n=x({modelValue:o(!1)});return(t,i)=>(u(),c(e(g),{present:t.forceMount||e(m)(e(n).modelValue.value)||e(n).modelValue.value===!0},{default:s(()=>[a(e(_),{as:t.as,"as-child":t.asChild,"data-state":e(h)(e(n).modelValue.value)},{default:s(()=>[r(t.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`])]),_:3},8,[`present`]))}}),[w,T]=p(`MenuGroup`),E=l({__name:`MenuGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let n=t,a=b(void 0,`reka-menu-group`);return T({id:a}),(t,o)=>(u(),c(e(_),i({role:`group`},n,{"aria-labelledby":e(a)}),{default:s(()=>[r(t.$slots,`default`)]),_:3},16,[`aria-labelledby`]))}}),D=l({__name:`MenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(t){let n=t,a=w({id:``});return(t,o)=>(u(),c(e(_),i(n,{id:e(a).id||void 0}),{default:s(()=>[r(t.$slots,`default`)]),_:3},16,[`id`]))}}),O=l({__name:`MenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let n=t;return(t,a)=>(u(),c(e(_),i(n,{role:`separator`,"aria-orientation":`horizontal`}),{default:s(()=>[r(t.$slots,`default`)]),_:3},16))}}),k=l({__name:`DropdownMenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(i){let a=i;return y(),(i,o)=>(u(),c(e(C),n(t(a)),{default:s(()=>[r(i.$slots,`default`)]),_:3},16))}}),A=l({__name:`DropdownMenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(i){let a=i;return y(),(i,o)=>(u(),c(e(D),n(t(a)),{default:s(()=>[r(i.$slots,`default`)]),_:3},16))}}),j=l({__name:`DropdownMenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(i){let a=i;return y(),(i,o)=>(u(),c(e(O),n(t(a)),{default:s(()=>[r(i.$slots,`default`)]),_:3},16))}}),M=l({__name:`DropdownMenuSeparator`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=f(n,`class`);return(t,a)=>(u(),c(e(j),i({"data-slot":`dropdown-menu-separator`},e(r),{class:e(d)(`bg-border -mx-1 my-1 h-px`,n.class)}),null,16,[`class`]))}}),N=l({__name:`DropdownMenuLabel`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},inset:{type:Boolean}},setup(t){let n=t,a=v(f(n,`class`,`inset`));return(o,l)=>(u(),c(e(A),i({"data-slot":`dropdown-menu-label`,"data-inset":t.inset?``:void 0},e(a),{class:e(d)(`px-2 py-1.5 text-sm font-medium data-[inset]:pl-8`,n.class)}),{default:s(()=>[r(o.$slots,`default`)]),_:3},16,[`data-inset`,`class`]))}});export{S as a,E as i,M as n,k as r,N as t};