|
|
@@ -24,12 +24,11 @@ Leaflet map
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts">
|
|
|
-import {
|
|
|
- defineComponent, computed, ref, toRefs, useContext, ComputedRef, Ref, ToRefs
|
|
|
-} from '@nuxtjs/composition-api'
|
|
|
-import { QUERY_TYPE, TYPE_ALERT } from '~/types/enums'
|
|
|
-import { AddressPostal } from '~/models/Core/AddressPostal'
|
|
|
-import { AnyJson, alert } from '~/types/interfaces'
|
|
|
+import {computed, ComputedRef, defineComponent, ref, Ref, toRefs, ToRefs, useContext} from '@nuxtjs/composition-api'
|
|
|
+import {QUERY_TYPE, TYPE_ALERT} from '~/types/enums'
|
|
|
+import {AddressPostal} from '~/models/Core/AddressPostal'
|
|
|
+import {alert, AnyJson} from '~/types/interfaces'
|
|
|
+import Page from "~/services/store/page";
|
|
|
|
|
|
export default defineComponent({
|
|
|
props: {
|
|
|
@@ -43,7 +42,7 @@ export default defineComponent({
|
|
|
}
|
|
|
},
|
|
|
setup (props, { emit }) {
|
|
|
- const { $dataProvider, store } = useContext()
|
|
|
+ const { $dataProvider, store, app: {i18n} } = useContext()
|
|
|
const { address }: ToRefs = toRefs(props)
|
|
|
const latitude: Ref<number> = ref(address.value.latitude ?? 0.0)
|
|
|
const longitude: Ref<number> = ref(address.value.longitude ?? 0.0)
|
|
|
@@ -67,11 +66,7 @@ export default defineComponent({
|
|
|
address.value.longitude = data[0].longitude
|
|
|
emit('updateAddress', address.value)
|
|
|
} else {
|
|
|
- const alert: alert = {
|
|
|
- type: TYPE_ALERT.ALERT,
|
|
|
- message: 'no_coordinate_corresponding'
|
|
|
- }
|
|
|
- store.commit('page/setAlert', alert)
|
|
|
+ new Page(store).addAlerts(TYPE_ALERT.ALERT, [i18n.t('no_coordinate_corresponding') as string])
|
|
|
}
|
|
|
}
|
|
|
|