24 lines
559 B
JavaScript
24 lines
559 B
JavaScript
import Toast, {useToast} from 'vue-toastification';
|
|
const toast = useToast();
|
|
|
|
var interceptor = [
|
|
(config) => {
|
|
return config;
|
|
},
|
|
(err) => {
|
|
if (err.response && err.response.status === 422) {
|
|
var errors = err.response.data.errors;
|
|
for (const error in errors) {
|
|
errors[error].forEach((errorMessage) => toast.error(errorMessage));
|
|
}
|
|
}
|
|
return Promise.reject(err);
|
|
},
|
|
];
|
|
|
|
const options = {
|
|
position: 'bottom-right',
|
|
};
|
|
|
|
export {Toast, interceptor, options};
|