@hopeio/utils
Version:
javascript utils
43 lines (42 loc) • 954 B
JavaScript
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
};