Files
habitica/website/client/store/getters/user.js
T
kartik adur 9919faeed8 Task page : task filters (#9898)
* add tasklist getter

* add unit test + refactor for getters

* add task order sorting + update unit tests

* remove direct access to store.state.tasks

* add tag and search filter back to column.vue + unit tests

* add unit test for task order setting function

* add task filters to helper file + modify taskColumn state access to getter

* update column to get values at runtime. TODO set active filter at runtime

* add TaskColumn init state + daily-due-default

* add check for task type daily before set/reset dailyDueView

* remove unused sortBy import in column.vue

* remove unused sortBy

* pr review requested updates

* pr review clean up updates
2018-02-19 19:03:38 +01:00

19 lines
420 B
JavaScript

export function data (store) {
return store.state.user.data;
}
export function gems (store) {
return store.state.user.data.balance * 4;
}
export function buffs (store) {
return (key) => store.state.user.data.stats.buffs[key];
}
export function preferences (store) {
return store.state.user.data.preferences;
}
export function tasksOrder (store) {
return (type) => store.state.user.tasksOrder[`${type}s`];
}