1
1
mirror of https://github.com/aelve/guide.git synced 2024-12-26 14:23:14 +03:00
guide/front/client/store/index.ts

29 lines
553 B
TypeScript
Raw Normal View History

import Vuex from 'vuex'
2018-09-13 10:51:20 +03:00
import category from 'client/store/modules/category'
2018-09-21 16:09:32 +03:00
import categoryItem from 'client/store/modules/categoryItem'
2018-10-28 18:29:54 +03:00
import wiki from 'client/store/modules/wiki'
Category description add edit (#251) * Migrate routing from prod to new front v 0.5 * migrate category link to new fron v 0.5.5 * migrate category link to new fron v 0.0.8 * migrate category link to new-front caching issue * window bug fix * Category description v 0.0.1 * formatting and unnecessary quote marks deleted * fix originalDescription assignment * Added category description edit/add * Added 409 error handling (need to add functionaly to buttons) * changed: added emit for conflict popup * changed: added api request to conflict handlng * rename Article -> Category, ArticleContent -> CategoryItem * minor rename fix * changed: moved all description changes to a single function, emit call fixes, minor style fixes * changed: category description conflict data sent to api fixes * refactoring bug fix * fix: if description exists no description shown in textarea * fix: empty field in the Dialog * changed: emit event from conflict-dialog refactoring and fix * changed: 400 api error fix * changed: old summary blink bug six * minor fix * hotfix: textare bug fix * api change fix * minor fix * changed: fixed several time description saves failing * Merge with develop - many bugs * merge with develop - critical bug fix * merge with develop bug-fixes * refactoring * bug fixes * changed: replace textarea to markdown in category description. Need to do same with conflict dialog * changed: resolved linter warnings, added markdown to merged window in conflicts dialog * minor fix * cancel, text-wrap fix * minor fix * minor fix * minor fix and uid -> id in addDescription * changed: minor fix 2 * small changes * small refactoring * part of refactoring, btn text bug fix * move no-category description stub to same div where category description is being loaded * move category to own component * minor fixes, enable mobile layout * small change * small changes * slot removed * small changes * throw err moved to else statement * small changes * minor fix * small changes * description button text and icon refactoring * add description btn icon/text small refactoring
2019-02-04 10:57:28 +03:00
function createStore () {
2018-09-13 10:51:20 +03:00
// TODO loggins mutations in dev
return new Vuex.Store({
state: {
isPageLoading: false
},
2018-09-13 10:51:20 +03:00
actions: {},
mutations: {
tooglePageLoading (state) {
state.isPageLoading = !state.isPageLoading
}
},
2018-09-13 10:51:20 +03:00
modules: {
2018-09-21 16:09:32 +03:00
category,
2018-10-28 18:29:54 +03:00
categoryItem,
wiki
2018-09-13 10:51:20 +03:00
}
})
}
export {
createStore
}