60908e5a88
* add universal toast plugin * add server side locales * integrate CRF++ into CI/CD Pipeline * docs(docs): 📝 add recipe parser docs * feat(backend): ✨ Continued work on ingredient parsers * add new model dest * feat(frontend): ✨ New ingredient parser page * formatting Co-authored-by: Hayden <hay-kot@pm.me>
15 lines
441 B
TypeScript
15 lines
441 B
TypeScript
import { NuxtAxiosInstance } from "@nuxtjs/axios";
|
|
import { alert } from "~/composables/use-toast";
|
|
|
|
export default function ({ $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);
|
|
}
|
|
});
|
|
}
|