diff --git a/apps/spreadsheeteditor/mobile/src/store/functions.js b/apps/spreadsheeteditor/mobile/src/store/functions.js index 7c5b90a6d..c73acc728 100644 --- a/apps/spreadsheeteditor/mobile/src/store/functions.js +++ b/apps/spreadsheeteditor/mobile/src/store/functions.js @@ -1,21 +1,20 @@ -import {action, computed, makeObservable} from 'mobx'; +import {action, observable, makeObservable} from 'mobx'; export class storeFunctions { constructor() { makeObservable(this, { initFunctions: action, - functions: computed + functions: observable }); } + functions = {}; + initFunctions (groups, data) { - this.groups = groups; - this.data = data; + this.functions = this.getFunctions(groups, data); } - get functions () { - const groups = this.groups; - const data = this.data; + getFunctions (groups, data) { const functions = {}; for (let g in groups) { const group = groups[g];