mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
i18n is managed by root component: * ok for person and household implementation (=> they use Address root component) * but must be imported in vue i18n file if called from another component submitAddress is emit to parent, it allow to control final action: * casting final submitNewAddress with POST requests (for person or household entity); * or dispatching changes from store, casting only payload to be used. remove and simplify some options: backurl is always used with person/household, and never if called from another vue component.
16 lines
393 B
JavaScript
16 lines
393 B
JavaScript
import { createApp } from 'vue';
|
|
import App from './App.vue';
|
|
import { _createI18n } from 'ChillMainAssets/vuejs/_js/i18n';
|
|
import { addressMessages } from './i18n';
|
|
|
|
//import { createI18n } from 'vue-i18n';
|
|
//const i18n = createI18n();
|
|
const i18n = _createI18n( addressMessages );
|
|
|
|
const app = createApp({
|
|
template: `<app></app>`,
|
|
})
|
|
.use(i18n)
|
|
.component('app', App)
|
|
.mount('#address');
|