mirror of https://github.com/requarks/wiki
parent
fd8bf4dbff
commit
760939f808
@ -1,60 +0,0 @@
|
|||||||
<template lang='pug'>
|
|
||||||
v-bottom-sheet(v-model='isShown', inset, persistent)
|
|
||||||
v-toolbar(color='orange', flat)
|
|
||||||
v-icon(color='white') vpn_lock
|
|
||||||
v-toolbar-title.white--text Page Access
|
|
||||||
v-spacer
|
|
||||||
v-btn(icon, dark, @click.native='close')
|
|
||||||
v-icon close
|
|
||||||
v-card.pa-3(tile)
|
|
||||||
v-form
|
|
||||||
v-container(fluid)
|
|
||||||
v-layout(row, wrap)
|
|
||||||
v-flex(xs12)
|
|
||||||
v-switch(label='Published', v-model='isPublished', color='primary')
|
|
||||||
v-flex(xs6)
|
|
||||||
v-menu(ref='menuPublishStart', lazy='', :close-on-content-click='false', v-model='isPublishStartShown', transition='scale-transition', offset-y='', full-width='', :nudge-right='40', min-width='290px', :return-value.sync='publishStartDate')
|
|
||||||
v-text-field(slot='activator', label='Publish starting on...', v-model='publishStartDate', prepend-icon='event', readonly)
|
|
||||||
v-date-picker(v-model='publishStartDate', :min='(new Date()).toISOString().substring(0, 10)', reactive)
|
|
||||||
v-spacer
|
|
||||||
v-btn(flat='', color='primary', @click='isPublishStartShown = false') Cancel
|
|
||||||
v-btn(flat='', color='primary', @click='$refs.menuPublishStart.save(date)') OK
|
|
||||||
v-flex(xs6)
|
|
||||||
v-menu(ref='menuPublishEnd', lazy='', :close-on-content-click='false', v-model='isPublishEndShown', transition='scale-transition', offset-y='', full-width='', :nudge-right='40', min-width='290px', :return-value.sync='publishEndDate')
|
|
||||||
v-text-field(slot='activator', label='Publish ending on...', v-model='publishEndDate', prepend-icon='event', readonly)
|
|
||||||
v-date-picker(v-model='publishEndDate', :min='(new Date()).toISOString().substring(0, 10)', reactive)
|
|
||||||
v-spacer
|
|
||||||
v-btn(flat='', color='primary', @click='isPublishEndShown = false') Cancel
|
|
||||||
v-btn(flat='', color='primary', @click='$refs.menuPublishEnd.save(date)') OK
|
|
||||||
v-card-actions
|
|
||||||
v-btn(color='green', dark) Save
|
|
||||||
v-btn(@click.native='close') Cancel
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
isShown: false,
|
|
||||||
isPublished: true,
|
|
||||||
isPublishStartShown: false,
|
|
||||||
isPublishEndShown: false,
|
|
||||||
publishStartDate: '',
|
|
||||||
publishEndDate: ''
|
|
||||||
}
|
|
||||||
},
|
|
||||||
mounted() {
|
|
||||||
this.isShown = true
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
close() {
|
|
||||||
this.isShown = false
|
|
||||||
this.$parent.$parent.closeModal()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang='scss'>
|
|
||||||
|
|
||||||
</style>
|
|
@ -0,0 +1,7 @@
|
|||||||
|
mutation {
|
||||||
|
page {
|
||||||
|
create {
|
||||||
|
page
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,13 +1,13 @@
|
|||||||
|
import { make } from 'vuex-pathify'
|
||||||
|
|
||||||
|
const state = {
|
||||||
|
theme: {
|
||||||
|
dark: false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
namespaced: true,
|
namespaced: true,
|
||||||
state: {
|
state,
|
||||||
theme: {
|
mutations: make.mutations(state)
|
||||||
dark: false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
mutations: {
|
|
||||||
setThemeDarkMode(state, payload) {
|
|
||||||
state.theme.dark = payload
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,18 @@
|
|||||||
|
import { make } from 'vuex-pathify'
|
||||||
|
|
||||||
|
const state = {
|
||||||
|
title: '',
|
||||||
|
description: '',
|
||||||
|
tags: [],
|
||||||
|
path: '',
|
||||||
|
isPublished: true,
|
||||||
|
publishEtartDate: '',
|
||||||
|
publishEndDate: '',
|
||||||
|
locale: 'en'
|
||||||
|
}
|
||||||
|
|
||||||
|
export default {
|
||||||
|
namespaced: true,
|
||||||
|
state,
|
||||||
|
mutations: make.mutations(state)
|
||||||
|
}
|
Loading…
Reference in new issue