Files
ulitka-app/src/stores/snackbar.ts
T
vadim 2d4b8ea9cf
Gitea Actions / Deploy (push) Successful in 1m14s
firebase implementation
2026-10-16 16:56:34 +03:00

23 lines
390 B
TypeScript

import { defineStore } from 'pinia'
import { ref } from 'vue'
interface Snackbar {
title: string
text: string
color?: string
timeout?: number
}
export const useSnackbarStore = defineStore('snackbar', () => {
const snackbarQueue = ref<Snackbar[]>([])
function add(snackbar: Snackbar) {
snackbarQueue.value.push(snackbar)
}
return {
snackbarQueue,
add,
}
})