|
@@ -12,44 +12,44 @@
|
|
|
:width='2'
|
|
|
v-show='searchLoading'
|
|
|
)
|
|
|
- .d-flex(style='min-height:400px;')
|
|
|
- v-flex(xs4).grey(:class='darkMode ? `darken-4` : `lighten-3`')
|
|
|
- v-toolbar(color='grey darken-3', dark, dense, flat)
|
|
|
- .body-2 Folders
|
|
|
- v-spacer
|
|
|
- v-btn(icon): v-icon create_new_folder
|
|
|
- v-treeview(
|
|
|
- v-model='tree'
|
|
|
- :items='treeFolders'
|
|
|
- :load-children='fetchFolders'
|
|
|
- activatable
|
|
|
- open-on-click
|
|
|
- hoverable
|
|
|
- )
|
|
|
- template(slot='prepend', slot-scope='{ item, open, leaf }')
|
|
|
- v-icon {{ open ? 'folder_open' : 'folder' }}
|
|
|
- v-flex(xs8)
|
|
|
- v-toolbar(color='grey darken-2', dark, dense, flat)
|
|
|
- .body-2 Pages
|
|
|
- v-spacer
|
|
|
- v-btn(icon): v-icon forward
|
|
|
- v-btn(icon): v-icon delete
|
|
|
- v-list(dense)
|
|
|
- v-list-tile
|
|
|
- v-list-tile-avatar: v-icon insert_drive_file
|
|
|
- v-list-tile-title File A
|
|
|
- v-divider
|
|
|
- v-list-tile
|
|
|
- v-list-tile-avatar: v-icon insert_drive_file
|
|
|
- v-list-tile-title File B
|
|
|
- v-divider
|
|
|
- v-list-tile
|
|
|
- v-list-tile-avatar: v-icon insert_drive_file
|
|
|
- v-list-tile-title File C
|
|
|
- v-divider
|
|
|
- v-list-tile
|
|
|
- v-list-tile-avatar: v-icon insert_drive_file
|
|
|
- v-list-tile-title File D
|
|
|
+ //- .d-flex(style='min-height:400px;')
|
|
|
+ //- v-flex(xs4).grey(:class='darkMode ? `darken-4` : `lighten-3`')
|
|
|
+ //- v-toolbar(color='grey darken-3', dark, dense, flat)
|
|
|
+ //- .body-2 Folders
|
|
|
+ //- v-spacer
|
|
|
+ //- v-btn(icon): v-icon create_new_folder
|
|
|
+ //- v-treeview(
|
|
|
+ //- v-model='tree'
|
|
|
+ //- :items='treeFolders'
|
|
|
+ //- :load-children='fetchFolders'
|
|
|
+ //- activatable
|
|
|
+ //- open-on-click
|
|
|
+ //- hoverable
|
|
|
+ //- )
|
|
|
+ //- template(slot='prepend', slot-scope='{ item, open, leaf }')
|
|
|
+ //- v-icon {{ open ? 'folder_open' : 'folder' }}
|
|
|
+ //- v-flex(xs8)
|
|
|
+ //- v-toolbar(color='grey darken-2', dark, dense, flat)
|
|
|
+ //- .body-2 Pages
|
|
|
+ //- v-spacer
|
|
|
+ //- v-btn(icon): v-icon forward
|
|
|
+ //- v-btn(icon): v-icon delete
|
|
|
+ //- v-list(dense)
|
|
|
+ //- v-list-tile
|
|
|
+ //- v-list-tile-avatar: v-icon insert_drive_file
|
|
|
+ //- v-list-tile-title File A
|
|
|
+ //- v-divider
|
|
|
+ //- v-list-tile
|
|
|
+ //- v-list-tile-avatar: v-icon insert_drive_file
|
|
|
+ //- v-list-tile-title File B
|
|
|
+ //- v-divider
|
|
|
+ //- v-list-tile
|
|
|
+ //- v-list-tile-avatar: v-icon insert_drive_file
|
|
|
+ //- v-list-tile-title File C
|
|
|
+ //- v-divider
|
|
|
+ //- v-list-tile
|
|
|
+ //- v-list-tile-avatar: v-icon insert_drive_file
|
|
|
+ //- v-list-tile-title File D
|
|
|
v-card-actions.grey.pa-2(:class='darkMode ? `darken-3-d5` : `lighten-1`')
|
|
|
v-select(
|
|
|
solo
|
|
@@ -80,6 +80,8 @@
|
|
|
<script>
|
|
|
import { get } from 'vuex-pathify'
|
|
|
|
|
|
+/* global siteLangs, siteConfig */
|
|
|
+
|
|
|
export default {
|
|
|
props: {
|
|
|
value: {
|
|
@@ -110,7 +112,7 @@ export default {
|
|
|
currentPath: 'new-page',
|
|
|
tree: [],
|
|
|
treeChildren: [],
|
|
|
- namespaces: ['en']
|
|
|
+ namespaces: siteLangs.length ? siteLangs.map(ns => ns.code) : [siteConfig.lang]
|
|
|
}
|
|
|
},
|
|
|
computed: {
|