UNPKG

@aplus-frontend/ui

Version:

37 lines (36 loc) 760 B
import { onUnmounted as c } from "vue"; import { AsyncOpenResultError as f } from "../interface.mjs"; import { merge as i } from "lodash-unified"; import { useCreateTableModal as u } from "./use-create-table-modal.mjs"; function A(r) { const t = i(r, { ...{ footer: null }, apTableProps: { rowSelection: void 0 }, destroyOnUnmounted: !1, isRenderModalTitleSuffix: !1 }), { destroy: o, openModal: l, closeModal: a, ...n } = u(t), s = async (d) => { try { await l([], d); } catch (p) { if (p !== f.ModalCancel) throw Error; } }, e = () => { a(); }; return c(() => { e(), o(); }), { open: s, destroy: o, close: e, ...n }; } export { A as useTableModal };