Files
pulse-signage/src/web/routes/settings/index.js
T
lzstealth 203d0bfc01
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile, web, pulse-signage-web) (push) Successful in 1m49s
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile.player, player, pulse-signage-player) (push) Successful in 32s
Release 2.8.0
2026-08-16 17:15:31 +01:00

20 lines
820 B
JavaScript

// 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']
});
};