From 0087b956ef2e6e40964d29980cb618c83e7d1f72 Mon Sep 17 00:00:00 2001 From: Alexander Skvortsov Date: Mon, 10 Aug 2020 19:41:42 -0400 Subject: [PATCH] update: admin/components/BasicsPage - Not tested: locale selector, homepage selector, display name driver selector --- js/src/admin/components/BasicsPage.js | 131 ++++++++++++++------------ 1 file changed, 69 insertions(+), 62 deletions(-) diff --git a/js/src/admin/components/BasicsPage.js b/js/src/admin/components/BasicsPage.js index 68f9ba142..d68527ccd 100644 --- a/js/src/admin/components/BasicsPage.js +++ b/js/src/admin/components/BasicsPage.js @@ -5,10 +5,11 @@ import Button from '../../common/components/Button'; import saveSettings from '../utils/saveSettings'; import ItemList from '../../common/utils/ItemList'; import Switch from '../../common/components/Switch'; +import withAttr from '../../common/utils/withAttr'; export default class BasicsPage extends Page { - init() { - super.init(); + oninit(vnode) { + super.oninit(vnode); this.loading = false; @@ -25,7 +26,7 @@ export default class BasicsPage extends Page { this.values = {}; const settings = app.data.settings; - this.fields.forEach((key) => (this.values[key] = m.prop(settings[key]))); + this.fields.forEach((key) => (this.values[key] = m.stream(settings[key]))); this.localeOptions = {}; const locales = app.data.locales; @@ -49,45 +50,51 @@ export default class BasicsPage extends Page {
- {FieldSet.component({ - label: app.translator.trans('core.admin.basics.forum_title_heading'), - children: [], - })} + {FieldSet.component( + { + label: app.translator.trans('core.admin.basics.forum_title_heading'), + }, + [] + )} - {FieldSet.component({ - label: app.translator.trans('core.admin.basics.forum_description_heading'), - children: [ + {FieldSet.component( + { + label: app.translator.trans('core.admin.basics.forum_description_heading'), + }, + [
{app.translator.trans('core.admin.basics.forum_description_text')}
, -