mirror of
https://github.com/flarum/framework.git
synced 2025-02-22 09:55:27 +08:00
Extract notification settings into an item list
This commit is contained in:
parent
829b9bbdb8
commit
cb48fffa7e
@ -48,7 +48,7 @@ export default class SettingsPage extends UserPage {
|
||||
FieldSet.component({
|
||||
label: app.translator.trans('core.forum.settings.notifications_heading'),
|
||||
className: 'Settings-notifications',
|
||||
children: [NotificationGrid.component({user: this.user})]
|
||||
children: this.notificationsItems().toArray()
|
||||
})
|
||||
);
|
||||
|
||||
@ -90,6 +90,19 @@ export default class SettingsPage extends UserPage {
|
||||
return items;
|
||||
}
|
||||
|
||||
/**
|
||||
* Build an item list for the user's notification settings.
|
||||
*
|
||||
* @return {ItemList}
|
||||
*/
|
||||
notificationsItems() {
|
||||
const items = new ItemList();
|
||||
|
||||
items.add('notificationGrid', NotificationGrid.component({user: this.user}));
|
||||
|
||||
return items;
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a callback that will save a value to the given preference.
|
||||
*
|
||||
|
Loading…
x
Reference in New Issue
Block a user