UNPKG

@hopeio/utils

Version:
43 lines (42 loc) 954 B
import { isFunction as p } from "@pureadmin/utils"; import { ElMessage as s } from "element-plus"; const y = (e, o) => { if (o) { const { icon: n, type: t = "info", dangerouslyUseHTMLString: a = !1, customClass: r = "antd", duration: c = 2e3, showClose: u = !1, center: m = !1, offset: f = 20, appendTo: g = document.body, grouping: i = !1, onClose: l } = o; return s({ message: e, type: t, icon: n, dangerouslyUseHTMLString: a, duration: c, showClose: u, center: m, offset: f, appendTo: g, grouping: i, // 全局搜 pure-message 即可知道该类的样式位置 customClass: r === "antd" ? "pure-message" : "", onClose: () => p(l) ? l() : null }); } else return s({ message: e, customClass: "pure-message" }); }, M = () => s.closeAll(); export { M as c, y as m };