| 12345678910111213141516171819202122 |
- import { alert, pageState } from '~/types/interfaces'
- export const state = () => ({
- alerts: []
- })
- export const mutations = {
- setAlert (state: pageState, alert: alert) {
- state.alerts.push(alert)
- },
- removeAlert (state: pageState) {
- state.alerts.shift()
- }
- }
- export const actions = {
- removeSlowlyAlert (context: any) {
- setTimeout(() => {
- context.commit('removeAlert')
- }, 300)
- }
- }
|