UNPKG

@appscode/ui-builder

Version:
58 lines (50 loc) 1.26 kB
export async function resolveClass2({ loadLocalFile, loadLocalJsModule }) { let ui = {}; let language = {}; let functions = {}; try { ui = await loadLocalFile("/school-json/grade-json/class2-json/ui.json"); language = await loadLocalFile( "/school-json/grade-json/class2-json/language.json" ); functions = await loadLocalJsModule( "/school-json/grade-json/class2-json/function.js" ); } catch (e) { console.log(e); } return { ui, language, functions, }; } export async function resolveSubjects({ loadLocalFile, loadLocalJsModule }) { let ui = {}; let language = {}; let functions = {}; try { ui = await loadLocalFile("/school-json/grade-json/subjects-json/ui.json"); language = await loadLocalFile( "/school-json/grade-json/subjects-json/language.json" ); functions = await loadLocalJsModule( "/school-json/grade-json/subjects-json/function.js" ); } catch (e) { console.log(e); } return { ui, language, functions, }; } export function onClass1Change({ getValue, model, commit }) { const class1 = getValue(model, "/class1"); commit("wizard/model$update", { path: "/class2", value: class1, force: true, }); }