| 1234567891011121314151617181920212223242526 |
- import {ref, useContext} from "@nuxtjs/composition-api";
- export class Utils{
- public static useHandleSiret(){
- const {app:{i18n}, $rest} = useContext()
- const siretError = ref(false)
- const siretErrorMessage = ref('')
- const checkSiret = async (siret:string) => {
- const response = await $rest.getItem(`/api/siret-checking`, siret)
- if(response){
- siretError.value = !response.isCorrect
- siretErrorMessage.value = response.isCorrect ? '' : i18n.t('siret_error') as string
- }else{
- siretError.value = false
- siretErrorMessage.value = ''
- }
- }
- return {
- siretError,
- siretErrorMessage,
- checkSiret
- }
- }
- }
|