diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue
new file mode 100644
index 000000000..0b971b7d5
--- /dev/null
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/index.js b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/index.js
new file mode 100644
index 000000000..8b31a2368
--- /dev/null
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/index.js
@@ -0,0 +1,32 @@
+import { createApp } from 'vue'
+import { _createI18n } from 'ChillMainAssets/vuejs/_js/i18n'
+import { appMessages } from './js/i18n'
+import { getDataPromise } from './store'
+
+import App from './App.vue';
+
+// getDataPromise.then(store => {
+
+// console.log('store address', store.state.address);
+
+// const i18n = _createI18n(appMessages);
+// console.log(i18n)
+
+// const app = createApp({
+// template: ``,
+// })
+// .use(store)
+// .use(i18n)
+// .component('app', App)
+// .mount('#address');
+
+// });
+
+const i18n = _createI18n(appMessages);
+
+const app = createApp({
+ template: ``,
+})
+.use(i18n)
+.component('app', App)
+.mount('#address');
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/js/i18n.js b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/js/i18n.js
new file mode 100644
index 000000000..0bfdfb380
--- /dev/null
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/js/i18n.js
@@ -0,0 +1,15 @@
+// import { mainMessages } from 'ChillMainAssets/vuejs/_js/i18n'
+
+const appMessages = {
+ fr: {
+ address: {
+ id: "id",
+ },
+ }
+};
+
+// Object.assign(appMessages.fr, mainMessages.fr);
+
+export {
+ appMessages
+};
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/store/index.js b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/store/index.js
new file mode 100644
index 000000000..e69de29bb
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/AddAddress.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/AddAddress.vue
new file mode 100644
index 000000000..a3ade00e0
--- /dev/null
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/AddAddress.vue
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+ mon titre
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Bundle/ChillMainBundle/chill.webpack.config.js b/src/Bundle/ChillMainBundle/chill.webpack.config.js
index 6187b31ea..78accf004 100644
--- a/src/Bundle/ChillMainBundle/chill.webpack.config.js
+++ b/src/Bundle/ChillMainBundle/chill.webpack.config.js
@@ -62,5 +62,7 @@ module.exports = function(encore, entries)
buildCKEditor(encore);
encore.addEntry('ckeditor5', __dirname + '/Resources/public/modules/ckeditor5/index.js');
+ // Address
+ encore.addEntry('address', __dirname + '/Resources/public/vuejs/Address/index.js');
};
diff --git a/src/Bundle/ChillPersonBundle/Resources/views/Address/new.html.twig b/src/Bundle/ChillPersonBundle/Resources/views/Address/new.html.twig
index 70cc51e53..5dcc8aacd 100644
--- a/src/Bundle/ChillPersonBundle/Resources/views/Address/new.html.twig
+++ b/src/Bundle/ChillPersonBundle/Resources/views/Address/new.html.twig
@@ -49,4 +49,16 @@
{{ form_end(form) }}
+
+ NEW FORM
+
+ {% block content %}
+
{{ block('title') }}
+
+ {% endblock %}
+
+ {% block js %}
+ {{ encore_entry_script_tags('address') }}
+ {% endblock %}
+
{% endblock personcontent %}