import{l as r}from"./entry.01d4b5f9.js";function l(e,s){const{$toast:n}=r();n.update(e,{type:"success",render:s,isLoading:!1,closeButton:!0,closeOnClick:!0,autoClose:!0,timeout:3e3})}function t(e,s){const{$toast:n}=r();n.update(e,{type:"error",render:s,isLoading:!1,closeButton:!0,closeOnClick:!0,autoClose:!0,timeout:3e3})}const i=(e,s=null,n=null,u=null)=>{const{$toast:a}=r();if(e.response)if(e.response.status===422){let o="Un ou plusieurs champs sont invalides";e.response.data.message?o=e.response.data.message:e.response.data.error&&(o=e.response.data.error),s&&(s.value=o),n&&(n.value=e.response.data.errors),u?t(u,o):a.error(o)}else{const o=e.response.data.message||e.response.data.error||e||"Une erreur est survenue";console.error(e),s&&(s.value=o),u?t(u,o):a.error(o)}else u?t(u,e||"Une erreur est survenue"):a.error(e||"Une erreur est survenue"),s&&(s.value=e||"Une erreur est survenue"),console.error(e)},p=()=>({convertToSuccess:l,convertToError:t,errorHandler:i});export{i as e,p as u};
//# sourceMappingURL=utils.20247176.js.map
