Release 2.8.0
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
// Visual-only application settings page.
|
||||
|
||||
const { renderView } = require('../../view');
|
||||
|
||||
module.exports = function renderSettingsPage(settings, suggestedAnnouncementIcons, currentUser, message, mediaSettings, diagnostics) {
|
||||
const iconOptions = Array.isArray(suggestedAnnouncementIcons) ? suggestedAnnouncementIcons : [];
|
||||
return renderView('settings/system/index', {
|
||||
title: 'Settings',
|
||||
active: 'settings',
|
||||
currentUser: currentUser || null,
|
||||
message: message || '',
|
||||
settings: settings || {},
|
||||
suggestedAnnouncementIcons: iconOptions,
|
||||
defaultAnnouncementIconSuggestions: iconOptions.filter(function (option) { return option.isSelected; }),
|
||||
mediaSettings: mediaSettings || {},
|
||||
diagnostics: diagnostics || {},
|
||||
scripts: ['js/icon-picker.js', 'js/settings/settings-page.js']
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user