adverich-kun-ui
Version:
Una librería de componentes Vue.js con Tailwind CSS
19 lines (18 loc) • 476 B
JavaScript
import { ref as c } from "vue";
function m() {
const e = c([]);
function n(s, u, i = "blue", a = 5e3, o) {
if (e.value.some((f) => f.id === u)) return;
const t = u ?? Date.now(), l = { id: t, text: s, color: i, modelValue: !0 };
e.value.push(l), setTimeout(() => {
r(t), o && o(t);
}, a);
}
function r(s) {
e.value = e.value.filter((u) => u.id !== s);
}
return { useMessages: e, useAddMessage: n };
}
export {
m as useKunModalFooter
};