UNPKG

atomatic

Version:

An easy to use build and development tool for Atomic Design Systems, that works with rollup.js, Browserify, webpack and many more...

47 lines (36 loc) 877 B
import VueComponent from '../../vue/VueComponent'; import templateFn from './template.pug'; class LayoutOffCanvasComponent extends VueComponent { props() { return { props: { version: { type: String, default: 'dev' }, description: { type: String, required: true } }, template: templateFn({}) }; } toggle() { this.$store.commit('toggleFullscreen'); } updateSearch(event) { this.$store.dispatch('setSearch', event.target.value) } clearSearch(event) { this.$store.dispatch('setSearch', '') } get fullscreen() { return this.$store.getters.fullscreen; } get search() { return this.$store.getters.search; } } LayoutOffCanvasComponent.register('layout-off-canvas', LayoutOffCanvasComponent); export default LayoutOffCanvasComponent;