UNPKG

ll-package

Version:

2 lines (1 loc) 1.12 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const b=require("../../../../@babel/runtime/helpers/esm/objectSpread2.js"),N=require("../../../../@babel/runtime/helpers/esm/extends.js"),t=require("vue"),q=require("../../_util/props-util/index.js"),C=require("../../_util/classNames.js"),M=require("./interface.js"),h=t.defineComponent({compatConfig:{MODE:3},name:"MobilePopupInner",inheritAttrs:!1,props:M.mobileProps,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup(i,u){let{expose:a,slots:n}=u;const l=t.ref();return a({forceAlign:()=>{},getElement:()=>l.value}),()=>{var o;const{zIndex:d,visible:c,prefixCls:r,mobile:{popupClassName:p,popupStyle:f,popupMotion:m={},popupRender:s}={}}=i,v=N.default({zIndex:d},f);let e=q.flattenChildren((o=n.default)===null||o===void 0?void 0:o.call(n));e.length>1&&(e=t.createVNode("div",{class:`${r}-content`},[e])),s&&(e=s(e));const g=C.default(r,p);return t.createVNode(t.Transition,b.default({ref:l},m),{default:()=>[c?t.createVNode("div",{class:g,style:v},[e]):null]})}}});exports.default=h;