mirror of
https://github.com/mediacms-io/mediacms.git
synced 2026-05-07 21:03:53 -04:00
refactor(frontend): replace legacy settings init/settings pattern with typed config functions
This commit is contained in:
+10
@@ -0,0 +1,10 @@
|
||||
import { DeepPartial, GlobalMediaCMS, MediaCMSConfig } from '../../types';
|
||||
|
||||
export const siteConfig = (settings?: DeepPartial<GlobalMediaCMS['site']>): MediaCMSConfig['site'] => ({
|
||||
id: settings?.id?.trim() ?? 'media-cms',
|
||||
url: settings?.url?.trim() ?? '',
|
||||
api: settings?.api?.trim() ?? '',
|
||||
title: settings?.title?.trim() ?? '',
|
||||
useRoundedCorners: settings?.useRoundedCorners === false ? false : true,
|
||||
version: settings?.version?.trim() ?? '1.0.0', // @todo: Validate version format
|
||||
});
|
||||
Reference in New Issue
Block a user