SNS 링크 설정 추가 v1.5.39
This commit is contained in:
@@ -18,6 +18,7 @@ import {
|
||||
MAX_SIGNUP_BLOCKED_USERNAME_LENGTH,
|
||||
normalizeSignupBlockedUsernames
|
||||
} from '../../lib/signup-blocked-usernames.js'
|
||||
import { normalizeSocialLinks } from '../../lib/social-links.js'
|
||||
|
||||
export const adminSiteSettingsInputSchema = z.object({
|
||||
title: z.string().trim().min(1),
|
||||
@@ -27,6 +28,7 @@ export const adminSiteSettingsInputSchema = z.object({
|
||||
logoUrl: z.string().trim().max(500).optional().default(''),
|
||||
faviconUrl: z.string().trim().max(500).optional().default(''),
|
||||
copyrightText: z.string().trim().min(1),
|
||||
socialLinks: z.unknown().optional().default([]),
|
||||
showPostUpdatedAt: z.boolean().optional().default(false),
|
||||
homeCoverImageUrl: z.string().trim().max(500).optional().default(''),
|
||||
homeCoverDarkImageUrl: z.string().trim().max(500).optional().default(''),
|
||||
@@ -71,6 +73,7 @@ export const adminSiteSettingsInputSchema = z.object({
|
||||
}).transform((data) => ({
|
||||
...data,
|
||||
brandColor: normalizeBrandColor(data.brandColor),
|
||||
socialLinks: normalizeSocialLinks(data.socialLinks),
|
||||
announcementUrl: normalizeAnnouncementUrl(data.announcementUrl),
|
||||
announcementBackgroundColor: normalizeAnnouncementBackgroundColor(data.announcementBackgroundColor),
|
||||
announcementAlignment: normalizeAnnouncementAlignment(data.announcementAlignment),
|
||||
|
||||
Reference in New Issue
Block a user