| 1234567891011121314151617181920212223242526 |
- import {Pinia} from "pinia";
- import {TYPE_ALERT} from "~/types/enums";
- import {Alert} from "~/types/interfaces";
- import {usePageStore} from "~/store/page";
- export default class Page {
- private $pinia
- constructor(pinia:Pinia) {
- this.$pinia = pinia
- }
- /**
- * Ajout des alerts dans le store
- * @param type
- * @param alerts
- */
- addAlerts(type: TYPE_ALERT, alerts: Array<string>){
- const pageStore = usePageStore(this.$pinia)
- const alert:Alert = {
- type: type,
- messages: alerts
- }
- pageStore.alerts.push(alert)
- }
- }
|