From b4c9714202a7d1897693d18287679e8d9c4520ab Mon Sep 17 00:00:00 2001 From: cdesmidt Date: Tue, 1 Oct 2019 11:53:12 +0200 Subject: [PATCH] :art: Ajoute la suggestion de tag Fix #1 --- package.json | 3 + resources/js/app.js | 9 +- resources/js/components/App.vue | 14 ++ resources/js/components/Autocomplete.vue | 195 +++++++++++++++++++ resources/js/components/ExampleComponent.vue | 23 --- resources/views/home.blade.php | 5 +- resources/views/layouts/connected.blade.php | 80 ++++++++ 7 files changed, 301 insertions(+), 28 deletions(-) create mode 100644 resources/js/components/App.vue create mode 100644 resources/js/components/Autocomplete.vue delete mode 100644 resources/js/components/ExampleComponent.vue create mode 100644 resources/views/layouts/connected.blade.php diff --git a/package.json b/package.json index e4fa356..6ca3519 100644 --- a/package.json +++ b/package.json @@ -22,5 +22,8 @@ "sass-loader": "7.*", "vue": "^2.5.17", "vue-template-compiler": "^2.6.10" + }, + "dependencies": { + "textarea-caret": "^3.1.0" } } diff --git a/resources/js/app.js b/resources/js/app.js index aa19e31..1307ac6 100644 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -19,7 +19,7 @@ window.Vue = require('vue'); // const files = require.context('./', true, /\.vue$/i) // files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default)) -Vue.component('example-component', require('./components/ExampleComponent.vue').default); +// Vue.component('example-component', require('./components/ExampleComponent.vue').default); /** * Next, we will create a fresh Vue application instance and attach it to @@ -27,6 +27,9 @@ Vue.component('example-component', require('./components/ExampleComponent.vue'). * or customize the JavaScript scaffolding to fit your unique needs. */ +import App from './components/App.vue'; +Vue.config.productionTip = false; + const app = new Vue({ - el: '#app', -}); + render: h => h(App), +}).$mount('#app'); diff --git a/resources/js/components/App.vue b/resources/js/components/App.vue new file mode 100644 index 0000000..073f931 --- /dev/null +++ b/resources/js/components/App.vue @@ -0,0 +1,14 @@ + + + diff --git a/resources/js/components/Autocomplete.vue b/resources/js/components/Autocomplete.vue new file mode 100644 index 0000000..45b32c8 --- /dev/null +++ b/resources/js/components/Autocomplete.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/resources/js/components/ExampleComponent.vue b/resources/js/components/ExampleComponent.vue deleted file mode 100644 index 3fb9f9a..0000000 --- a/resources/js/components/ExampleComponent.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index dd2e4c0..e4bc198 100644 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -1,4 +1,4 @@ -@extends('layouts.app') +@extends('layouts.connected') @inject('tag_detector', 'App\Services\TagDetectorService) @@ -26,7 +26,8 @@
- +
+
{{ $errors->first('message') }}
diff --git a/resources/views/layouts/connected.blade.php b/resources/views/layouts/connected.blade.php new file mode 100644 index 0000000..c100fe8 --- /dev/null +++ b/resources/views/layouts/connected.blade.php @@ -0,0 +1,80 @@ + + + + + + + + + + {{ config('app.name', 'Laravel') }} + + + + + + + + + + + + +
+ + +
+ @yield('content') +
+
+ +