chore!: admin now takes a client side custom property and custom is server only (#5926)

This commit is contained in:
Paul
2024-04-22 12:22:32 -03:00
committed by GitHub
parent 102feb9576
commit 594f319fc6
25 changed files with 93 additions and 165 deletions

View File

@@ -200,7 +200,7 @@ export const mapFields = (args: {
CustomDescription,
CustomError,
CustomLabel,
custom: field.custom,
custom: 'admin' in field && 'custom' in field.admin ? field.admin?.custom : undefined,
descriptionProps,
disabled: 'admin' in field && 'disabled' in field.admin ? field.admin?.disabled : false,
errorProps,
@@ -296,6 +296,7 @@ export const mapFields = (args: {
const reducedBlock: ReducedBlock = {
slug: block.slug,
custom: block.admin?.custom,
fieldMap: blockFieldMap,
imageAltText: block.imageAltText,
imageURL: block.imageURL,
@@ -756,7 +757,7 @@ export const mapFields = (args: {
<WithServerSideProps Component={CustomFieldComponent} {...fieldComponentProps} />
) : undefined,
cellComponentProps,
custom: field.custom,
custom: field?.admin?.custom,
disableBulkEdit:
'admin' in field && 'disableBulkEdit' in field.admin && field.admin.disableBulkEdit,
fieldComponentProps,