mirror of
https://github.com/mediacms-io/mediacms.git
synced 2026-03-22 12:33:11 -04:00
11 lines
510 B
TypeScript
Executable File
11 lines
510 B
TypeScript
Executable File
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
|
|
});
|