import { Plugin } from "@nuxt/types" import { NuxtAxiosInstance } from "@nuxtjs/axios"; import { alert } from "~/composables/use-toast"; const toastPlugin: Plugin = ({ $axios }: { $axios: NuxtAxiosInstance }) => { $axios.onResponse((response) => { if (response.data.message) { alert.info(response.data.message); } }); $axios.onError((error) => { if (error.response?.data?.detail?.message) { alert.error(error.response.data.detail.message); } }); } export default toastPlugin;