2 Commits
Author SHA1 Message Date
Sirttas 27b7cecfdc feat: better processing toast message 2026-07-19 11:55:57 +02:00
Sirttas e814aabcc8 feat(#13): Toast the user when a processing run completes 2026-07-16 14:55:05 +02:00
+15 -2
View File
@@ -1,9 +1,11 @@
<script setup lang="ts">
import {computed} from 'vue';
import {computed, watchEffect} from 'vue';
import {RouterView, useRoute} from 'vue-router';
import {Sidebar} from './sidebar';
import {ConfirmModal} from '@/confirm';
import {ToastContainer} from '@/toast';
import {toast, ToastContainer} from '@/toast';
import {onActivitiesProcessed} from '@/activity';
import {useAuthStore} from '@/auth';
import {routeNames} from '@/routes';
const route = useRoute();
@@ -11,6 +13,17 @@ const route = useRoute();
const hideSidebar = computed(() => {
return route.name === routeNames.callback || route.name === routeNames.about;
});
const authStore = useAuthStore();
watchEffect(onCleanup => {
if (!authStore.isAuthenticated) {
return;
}
const unsubscribe = onActivitiesProcessed(() => toast.info('New activities have been processed'));
onCleanup(unsubscribe);
});
</script>
<template>