page.ts 443 B

12345678910111213141516171819
  1. import {TYPE_ALERT} from "~/types/enums";
  2. import {Alert} from "~/types/interfaces";
  3. import {usePageStore} from "~/store/page";
  4. export default class Page {
  5. /**
  6. * Ajout des alerts dans le store
  7. * @param type
  8. * @param alerts
  9. */
  10. addAlerts(type: TYPE_ALERT, alerts: Array<string>){
  11. const pageStore = usePageStore()
  12. const alert:Alert = {
  13. type: type,
  14. messages: alerts
  15. }
  16. pageStore.alerts.push(alert)
  17. }
  18. }