UNPKG

vuux

Version:

Vue3 Nuxt3 Nuxt4 组件库

28 lines (27 loc) 562 B
import { computed as o } from "vue"; const s = (a, e) => ({ animation: o(() => { switch (a.position) { case "top": return "drawer-down"; case "left": return "drawer-right"; case "right": return "drawer-left"; default: return "drawer-top"; } }), handleClose: () => { e("close"), e("update:modelValue", !1); }, handleOk: () => { e("ok"), e("update:modelValue", !1); }, handleMaskClose: () => { a.maskClose && e("update:modelValue", !1); } }); export { s as useDrawer };