{"version":3,"file":"index.mjs","names":[],"sources":["../../../../../packages/hooks/use-message/index.ts"],"sourcesContent":["import { ElMessage, ElMessageBox } from '@pit-element-plus/components'\nimport type { MessageType } from '@pit-element-plus/components'\n\nexport function useMessageBox(msg = '是否删除已选中数据？') {\n  return new Promise<void>((resolve, rejects) => {\n    ElMessageBox.confirm(msg, '提示', {\n      confirmButtonText: '确认',\n      cancelButtonText: '取消',\n      type: 'warning',\n      closeOnClickModal: false,\n    })\n      .then(() => resolve())\n      .catch(() => rejects())\n  })\n}\n\nexport function useMessage(\n  message = '系统错误，请联系管理员',\n  type: MessageType = 'success'\n) {\n  return new Promise<void>((resolve) => {\n    ElMessage({\n      type,\n      message: message ? message : '系统错误，请联系管理员',\n      onClose: () => resolve(),\n    })\n  })\n}\n"],"mappings":";;;;AAGA,SAAgB,cAAc,MAAM,cAAc;AAChD,QAAO,IAAI,SAAe,SAAS,YAAY;AAC7C,eAAa,QAAQ,KAAK,MAAM;GAC9B,mBAAmB;GACnB,kBAAkB;GAClB,MAAM;GACN,mBAAmB;GACpB,CAAC,CACC,WAAW,SAAS,CAAC,CACrB,YAAY,SAAS,CAAC;GACzB;;AAGJ,SAAgB,WACd,UAAU,eACV,OAAoB,WACpB;AACA,QAAO,IAAI,SAAe,YAAY;AACpC,YAAU;GACR;GACA,SAAS,UAAU,UAAU;GAC7B,eAAe,SAAS;GACzB,CAAC;GACF"}