feat: toasts
TS Lint / TypeScript (push) Successful in 1m22s
TS Lint / Oxlint (push) Successful in 1m22s
TS Lint / ESLint (push) Successful in 1m28s

This commit is contained in:
2026-07-14 11:23:33 +02:00
parent 3b499ff791
commit 9f4c8776d5
8 changed files with 103 additions and 2 deletions
@@ -0,0 +1,13 @@
<script setup lang="ts">
import { useAlertStore } from '@/stores/alerts';
import { defineAsyncComponent } from 'vue';
const AlertItem = defineAsyncComponent(() => import("@/components/AlertItem.vue"));
const { alerts } = useAlertStore();
</script>
<template>
<div class="toast select-none">
<alert-item v-for="alert in alerts" :key="alert.created.getTime()" :alert="alert" />
</div>
</template>