feat: default locale with namespacing

This commit is contained in:
Nick
2019-06-21 23:39:04 -04:00
parent 28cf67cdaa
commit 1dfb55e803
7 changed files with 56 additions and 50 deletions

View File

@@ -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: {