added PSR-12 rules
This commit is contained in:
@@ -11,7 +11,7 @@ import Acp from './pages/Acp'
|
||||
import BoardIndex from './pages/BoardIndex'
|
||||
import Ucp from './pages/Ucp'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import { fetchSetting, fetchVersion, getForum, getThread } from './api/client'
|
||||
import { fetchSettings, fetchVersion, getForum, getThread } from './api/client'
|
||||
|
||||
function PortalHeader({ userMenu, isAuthenticated, forumName, logoUrl, showHeaderName }) {
|
||||
const { t } = useTranslation()
|
||||
@@ -231,53 +231,24 @@ function AppShell() {
|
||||
let active = true
|
||||
const loadSettings = async () => {
|
||||
try {
|
||||
const [
|
||||
forumNameSetting,
|
||||
defaultThemeSetting,
|
||||
accentDarkSetting,
|
||||
accentLightSetting,
|
||||
logoDarkSetting,
|
||||
logoLightSetting,
|
||||
showHeaderNameSetting,
|
||||
faviconIcoSetting,
|
||||
favicon16Setting,
|
||||
favicon32Setting,
|
||||
favicon48Setting,
|
||||
favicon64Setting,
|
||||
favicon128Setting,
|
||||
favicon256Setting,
|
||||
] = await Promise.all([
|
||||
fetchSetting('forum_name'),
|
||||
fetchSetting('default_theme'),
|
||||
fetchSetting('accent_color_dark'),
|
||||
fetchSetting('accent_color_light'),
|
||||
fetchSetting('logo_dark'),
|
||||
fetchSetting('logo_light'),
|
||||
fetchSetting('show_header_name'),
|
||||
fetchSetting('favicon_ico'),
|
||||
fetchSetting('favicon_16'),
|
||||
fetchSetting('favicon_32'),
|
||||
fetchSetting('favicon_48'),
|
||||
fetchSetting('favicon_64'),
|
||||
fetchSetting('favicon_128'),
|
||||
fetchSetting('favicon_256'),
|
||||
])
|
||||
const allSettings = await fetchSettings()
|
||||
const settingsMap = new Map(allSettings.map((setting) => [setting.key, setting.value]))
|
||||
if (!active) return
|
||||
const next = {
|
||||
forumName: forumNameSetting?.value || '',
|
||||
defaultTheme: defaultThemeSetting?.value || 'auto',
|
||||
accentDark: accentDarkSetting?.value || '',
|
||||
accentLight: accentLightSetting?.value || '',
|
||||
logoDark: logoDarkSetting?.value || '',
|
||||
logoLight: logoLightSetting?.value || '',
|
||||
showHeaderName: showHeaderNameSetting?.value !== 'false',
|
||||
faviconIco: faviconIcoSetting?.value || '',
|
||||
favicon16: favicon16Setting?.value || '',
|
||||
favicon32: favicon32Setting?.value || '',
|
||||
favicon48: favicon48Setting?.value || '',
|
||||
favicon64: favicon64Setting?.value || '',
|
||||
favicon128: favicon128Setting?.value || '',
|
||||
favicon256: favicon256Setting?.value || '',
|
||||
forumName: settingsMap.get('forum_name') || '',
|
||||
defaultTheme: settingsMap.get('default_theme') || 'auto',
|
||||
accentDark: settingsMap.get('accent_color_dark') || '',
|
||||
accentLight: settingsMap.get('accent_color_light') || '',
|
||||
logoDark: settingsMap.get('logo_dark') || '',
|
||||
logoLight: settingsMap.get('logo_light') || '',
|
||||
showHeaderName: settingsMap.get('show_header_name') !== 'false',
|
||||
faviconIco: settingsMap.get('favicon_ico') || '',
|
||||
favicon16: settingsMap.get('favicon_16') || '',
|
||||
favicon32: settingsMap.get('favicon_32') || '',
|
||||
favicon48: settingsMap.get('favicon_48') || '',
|
||||
favicon64: settingsMap.get('favicon_64') || '',
|
||||
favicon128: settingsMap.get('favicon_128') || '',
|
||||
favicon256: settingsMap.get('favicon_256') || '',
|
||||
}
|
||||
setSettings(next)
|
||||
} catch {
|
||||
|
||||
Reference in New Issue
Block a user