diff --git a/app/resources/js/app.js b/app/resources/js/app.js index a720c05..32c865e 100644 --- a/app/resources/js/app.js +++ b/app/resources/js/app.js @@ -3,10 +3,19 @@ window.Vue = require('vue'); Vue.component('file-info-modal', require('./components/file-info-modal.vue').default); const app = new Vue({ - el: '#app', + el: "#app", + data: function () { + return { menuOpen: false }; + }, + computed: { + menuStyles() { return { 'hidden': ! this.menuOpen } } + }, methods: { showFileInfo(filePath) { this.$refs.fileInfoModal.show(filePath); + }, + toggleMenuVisibility() { + this.menuOpen = ! this.menuOpen; } }, mounted: function() { diff --git a/app/views/components/header.twig b/app/views/components/header.twig index e08a3ab..8fba1f2 100644 --- a/app/views/components/header.twig +++ b/app/views/components/header.twig @@ -1,6 +1,6 @@ diff --git a/app/views/components/search.twig b/app/views/components/search.twig index 6e2f31e..136d4bc 100644 --- a/app/views/components/search.twig +++ b/app/views/components/search.twig @@ -1,4 +1,4 @@ -