UNPKG

dk-plus

Version:
2 lines (1 loc) 923 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("vue"),r=require("./index3.js"),d=o.defineComponent({name:"DkShadow",props:r.DKshadowProps,setup(e){const t=o.ref(),n=o.computed(()=>e.type===void 0||e.type===null||e.type===""?"box":e.type),u=o.computed(()=>e.shadowClass===void 0||e.shadowClass===null||e.shadowClass===""?"":e.shadowClass),l=o.computed(()=>typeof e.hoverType!="boolean"||e.hoverType===null||e.hoverType===void 0?!1:e.hoverType),a=o.computed(()=>typeof e.hoverClass!="string"||e.hoverClass===null||e.hoverClass===void 0?"dk-shadow-hoverClass":e.hoverClass);return{DkShadow:t,type:n,shadowClass:u,hoverType:l,onhoverType:()=>{var s;l.value&&((s=t.value)==null||s.classList.add("dk-shadow-hover",a.value))},oncloshoverType:()=>{var s;l.value&&((s=t.value)==null||s.classList.remove("dk-shadow-hover",a.value))}}}});exports.default=d;