| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 | 
							- <template lang='pug'>
 
-   v-card.editor-modal-blocks.animated.fadeInLeft(flat, tile)
 
-     v-container.pa-3(grid-list-lg, fluid)
 
-       v-layout(row, wrap)
 
-         v-flex(xs12, lg4, xl3)
 
-           v-card.radius-7(light)
 
-             v-card-text
 
-               .d-flex
 
-                 v-toolbar.radius-7(color='teal lighten-5', dense, flat, height='44')
 
-                   .body-2.teal--text Blocks
 
-               v-list(two-line)
 
-                 template(v-for='(item, idx) of blocks')
 
-                   v-list-item(@click='selectBlock(item)')
 
-                     v-list-item-avatar
 
-                       v-avatar.radius-7(color='teal')
 
-                         v-icon(dark) dashboard
 
-                     v-list-item-content
 
-                       v-list-item-title.body-2 {{item.title}}
 
-                       v-list-item-sub-title {{item.description}}
 
-                     v-list-item-avatar(v-if='block.key === item.key')
 
-                       v-icon.animated.fadeInLeft(color='teal') arrow_forward_ios
 
-                   v-divider(v-if='idx < blocks.length - 1')
 
-         v-flex(xs3)
 
-           v-card.radius-7.animated.fadeInLeft(light, v-if='block.key')
 
-             v-card-text
 
-               v-toolbar.radius-7(color='teal lighten-5', dense, flat)
 
-                 v-icon.mr-3(color='teal') dashboard
 
-                 .body-2.teal--text {{block.title}}
 
-               .d-flex.mt-3
 
-                 v-toolbar.radius-7(flat, color='grey lighten-4', dense, height='44')
 
-                   .body-2 Coming soon
 
-                 v-btn.ml-3.my-0.mr-0.radius-7(color='teal', large, @click='', disabled)
 
-                   v-icon(left) save_alt
 
-                   span Insert
 
- </template>
 
- <script>
 
- import _ from 'lodash'
 
- import { sync } from 'vuex-pathify'
 
- export default {
 
-   props: {
 
-     value: {
 
-       type: Boolean,
 
-       default: false
 
-     }
 
-   },
 
-   data() {
 
-     return {
 
-       blocks: [
 
-         { key: 'hero', title: 'Hero', description: 'A large banner with a title.' },
 
-         { key: 'toc', title: 'Table of Contents', description: 'A list of children pages.' }
 
-         // { key: 'form', title: 'Form', description: '' }
 
-       ],
 
-       block: {
 
-         key: false
 
-       }
 
-     }
 
-   },
 
-   computed: {
 
-     isShown: {
 
-       get() { return this.value },
 
-       set(val) { this.$emit('input', val) }
 
-     },
 
-     activeModal: sync('editor/activeModal')
 
-   },
 
-   methods: {
 
-     selectBlock (item) {
 
-       this.block = _.cloneDeep(item)
 
-     }
 
-   }
 
- }
 
- </script>
 
- <style lang='scss'>
 
- .editor-modal-blocks {
 
-     position: fixed;
 
-     top: 112px;
 
-     left: 64px;
 
-     z-index: 10;
 
-     width: calc(100vw - 64px - 17px);
 
-     height: calc(100vh - 112px - 24px);
 
-     background-color: rgba(darken(mc('grey', '900'), 3%), .9) !important;
 
-     @include until($tablet) {
 
-       left: 40px;
 
-       width: calc(100vw - 40px);
 
-     }
 
- }
 
- </style>
 
 
  |