Skip to content

Commit

Permalink
area17#1307: Config store.
Browse files Browse the repository at this point in the history
  • Loading branch information
haringsrob committed Jan 14, 2022
1 parent 684bbd0 commit 7c11343
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 7 deletions.
5 changes: 1 addition & 4 deletions frontend/js/store/modules/attributes.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,7 @@ import Vue from 'vue'
import { ATTRIBUTES } from '../mutations'

const state = {
options: {
publishDate24Hr: window[process.env.VUE_APP_NAME].STORE.options.publishDate24Hr,
publishDateDisplayFormat: window[process.env.VUE_APP_NAME].STORE.options.publishDateDisplayFormat
}
options: {}
}

// getters
Expand Down
17 changes: 17 additions & 0 deletions frontend/js/store/modules/config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
const state = {
publishDate24Hr: window[process.env.VUE_APP_NAME].STORE.config.publishDate24Hr,
publishDateDisplayFormat: window[process.env.VUE_APP_NAME].STORE.config.publishDateDisplayFormat
}

const getters = {}

const mutations = {}

const actions = {}

export default {
state,
getters,
mutations,
actions
}
4 changes: 2 additions & 2 deletions frontend/js/utils/filters.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import attributes from '@/store/modules/attributes'
import config from '@/store/modules/config'
import dateFormat from 'date-fns/format'

import { locales, getCurrentLocale, getTimeFormatForCurrentLocale } from '@/utils/locale'
Expand Down Expand Up @@ -52,7 +52,7 @@ const filters = {
return dateFormatLocale(value, format)
},
formatDatatableDate: function (value) {
const datepickerFormat = attributes.state.options.publishDateDisplayFormat
const datepickerFormat = config.state.publishDateDisplayFormat
if (!value) value = new Date()
return dateFormatLocale(value, datepickerFormat)
},
Expand Down
2 changes: 1 addition & 1 deletion views/layouts/main.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@
window['{{ config('twill.js_namespace') }}'].twillLocalization = {!! json_encode($twillLocalization) !!};
window['{{ config('twill.js_namespace') }}'].STORE = {};
window['{{ config('twill.js_namespace') }}'].STORE.form = {};
window['{{ config('twill.js_namespace') }}'].STORE.options = {
window['{{ config('twill.js_namespace') }}'].STORE.config = {
publishDate24Hr: {{config('twill.publish_date_24h') ? 'true' : 'false'}},
publishDateDisplayFormat: '{{config('twill.publish_date_display_format')}}',
};
Expand Down

0 comments on commit 7c11343

Please sign in to comment.