"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),m=require("../_util/classNames.js"),u=require("../_util/vue-types/index.js"),p=require("./Item.js"),s=require("./context.js"),v=e.defineComponent({compatConfig:{MODE:3},name:"RawItem",inheritAttrs:!1,props:{component:u.default.any,title:u.default.any,id:String,onMouseenter:{type:Function},onMouseleave:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onFocus:{type:Function},role:String,tabindex:Number},setup(t,{slots:n,attrs:o}){const r=s.useInjectOverflowContext();return()=>{if(!r.value){const{component:d="div",...f}=t;return e.createVNode(d,{...f,...o},{default:()=>[n.default?.()]})}const{className:a,...c}=r.value,{class:l,...i}=o;return e.createVNode(s.OverflowContextProvider,{value:null},{default:()=>[e.createVNode(p.default,{class:m.default(a,l),...c,...i,...t},n)]})}}});exports.default=v;
