1
0
mirror of https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git synced 2025-08-14 00:25:46 +02:00
This commit is contained in:
MoonTestUse1
2024-12-28 05:59:13 +06:00
parent b3d6f466a2
commit 4044b803f9
39 changed files with 0 additions and 5079 deletions

View File

@@ -1,31 +0,0 @@
import { ref } from 'vue';
export function useNotification() {
const show = ref(false);
const message = ref('');
const type = ref<'success' | 'error'>('success');
function showNotification(newMessage: string, newType: 'success' | 'error' = 'success', duration = 3000) {
message.value = newMessage;
type.value = newType;
show.value = true;
if (duration > 0) {
setTimeout(() => {
show.value = false;
}, duration);
}
}
function hideNotification() {
show.value = false;
}
return {
show,
message,
type,
showNotification,
hideNotification
};
}