Add admin site settings sections and locale defaults

This commit is contained in:
MOH
2026-03-15 04:06:33 +01:00
parent 3e9edc5873
commit 5d3f77962a
21 changed files with 993 additions and 456 deletions
+1 -3
View File
@@ -1,8 +1,6 @@
import { readFile } from "fs/promises";
import path from "path";
import { routing } from "@/i18n/routing";
import { getSiteSettings, getSiteSettingsMediaBindings } from "./app-config";
import { isManagedMediaFilePath, resolveMediaUploadPath } from "./media-storage";
@@ -66,7 +64,7 @@ export function buildSiteIconUrls(input: SiteIconInput): SiteIconUrls {
export async function getDynamicSiteIconUrls(): Promise<SiteIconUrls> {
const [settings, bindings] = await Promise.all([getSiteSettings(), getSiteSettingsMediaBindings()]);
const defaultLocaleSettings = settings.locales[routing.defaultLocale];
const defaultLocaleSettings = settings.locales[settings.defaultLocale];
return buildSiteIconUrls({
siteName: defaultLocaleSettings.siteName,