mirror of https://github.com/Fabio286/antares.git
26 lines
997 B
JavaScript
26 lines
997 B
JavaScript
'use strict';
|
|
import Store from 'electron-store';
|
|
const persistentStore = new Store({ name: 'notes' });
|
|
|
|
export default {
|
|
namespaced: true,
|
|
strict: true,
|
|
state: {
|
|
notes: persistentStore.get('notes', '# HOW TO SUPPORT ANTARES\n\n- [ ] Leave a star to Antares [GitHub repo](https://github.com/antares-sql/antares)\n- [ ] Send feedbacks and advices\n- [ ] Report for bugs\n- [ ] If you enjoy, share Antares with friends\n\n# ABOUT SCRATCHPAD\n\nThis is a scratchpad where you can save your **personal notes**. It supports `markdown` format, but you are free to use plain text.\nThis content is just a placeholder, feel free to clear it to make space for your notes.\n')
|
|
},
|
|
getters: {
|
|
getNotes: state => state.notes
|
|
},
|
|
mutations: {
|
|
SET_NOTES (state, notes) {
|
|
state.notes = notes;
|
|
persistentStore.set('notes', state.notes);
|
|
}
|
|
},
|
|
actions: {
|
|
changeNotes ({ commit }, notes) {
|
|
commit('SET_NOTES', notes);
|
|
}
|
|
}
|
|
};
|