UNPKG

fast-vue3-ui

Version:

<h1 align="center"> fast-ui </h1>

27 lines (26 loc) 696 B
import { defineComponent as a, watch as s, openBlock as m, createElementBlock as u, normalizeClass as d, renderSlot as n } from "vue"; import "./style/index.css"; const r = a({ name: "k-shake" }), f = /* @__PURE__ */ a({ ...r, props: { modelValue: { type: Boolean, default: !1 } }, emits: ["update:modelValue"], setup(l, { emit: o }) { const t = l; return s(() => t.modelValue, (e) => { e && setTimeout(() => { o("update:modelValue", !1); }, 1e3); }, { immediate: !0 }), (e, i) => (m(), u("div", { class: d(["k-shake", { ["k-shakeactive"]: t.modelValue }]) }, [ n(e.$slots, "default") ], 2)); } }); export { f as default };