///
/// Copyright (c) 2023 Huawei Technologies Co.,Ltd.
///

import { uuid } from "../shared";
import DelModalVue from "./DelModal.vue";

/**
 * delete comfirm
 * @param content delete tip
 * @returns void
 */
export const useDelConfirm = (content: string) => {
    return new Promise((resolve) => {
        const el = document.createElement('div');
        el.id = 'del_' + uuid()
        document.body.appendChild(el)
        createApp(DelModalVue, { id: el.id, resolve, content }).mount(`#${el.id}`)
    })
}