x
This commit is contained in:
1 parent
641cc4e42b
commit
46968782b6
17 files changed
+265
-30
No files matched your search
@@ -43,6 +43,7 @@ import {
|
||||
BannerMinimalSectionPayloadSchema,
|
||||
AnnouncementBarMinimalSectionPayloadSchema,
|
||||
UspMinimalSectionPayloadSchema,
|
||||
SectionSpacingPayloadSchema,
|
||||
PAGE_SECTION_LOCALIZED_PATHS,
|
||||
type SectionType,
|
||||
} from "@homaroma/types";
|
||||
@@ -1440,7 +1441,11 @@ export function validateSectionPayload(
|
||||
};
|
||||
}
|
||||
|
||||
const res = schema.safeParse(payload);
|
||||
const targetSchema = (schema instanceof z.ZodObject)
|
||||
? (schema as any).merge(SectionSpacingPayloadSchema)
|
||||
: schema;
|
||||
|
||||
const res = targetSchema.safeParse(payload);
|
||||
if (!res.success) {
|
||||
return { success: false, issues: res.error.issues };
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user