fast-vue3-ui
Version:
<h1 align="center"> fast-ui </h1>
2 lines (1 loc) • 616 B
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue");require("./style/index.css");const s=e.defineComponent({name:"k-shake"}),u=e.defineComponent({...s,props:{modelValue:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(a,{emit:o}){const l=a;return e.watch(()=>l.modelValue,t=>{t&&setTimeout(()=>{o("update:modelValue",!1)},1e3)},{immediate:!0}),(t,n)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(["k-shake",{["k-shakeactive"]:l.modelValue}])},[e.renderSlot(t.$slots,"default")],2))}});exports.default=u;