fix: adjusts props to accept components for before and after fields instead of functions (#3820)

This commit is contained in:
Jarrod Flesch
2023-10-23 14:01:51 -04:00
committed by GitHub
parent 1a5db608c0
commit c476d01f4e
3 changed files with 9 additions and 9 deletions

View File

@@ -14,8 +14,8 @@ import './index.scss'
const baseClass = 'document-fields'
export const DocumentFields: React.FC<{
AfterFields?: React.FC
BeforeFields?: React.FC
AfterFields?: React.ReactNode
BeforeFields?: React.ReactNode
description?: Description
fields: FieldWithPath[]
hasSavePermission: boolean
@@ -52,7 +52,7 @@ export const DocumentFields: React.FC<{
</div>
)}
</header>
{BeforeFields && <BeforeFields />}
{BeforeFields || null}
<RenderFields
className={`${baseClass}__fields`}
fieldSchema={fields}
@@ -64,7 +64,7 @@ export const DocumentFields: React.FC<{
permissions={permissions.fields}
readOnly={!hasSavePermission}
/>
{AfterFields && <AfterFields />}
{AfterFields || null}
</Gutter>
</div>
{hasSidebar && (

View File

@@ -69,8 +69,8 @@ const DefaultAccount: React.FC<CollectionEditViewProps> = (props) => {
permissions={permissions}
/>
<DocumentFields
AfterFields={() => <Settings className={`${baseClass}__settings`} />}
BeforeFields={() => (
AfterFields={<Settings className={`${baseClass}__settings`} />}
BeforeFields={
<Auth
className={`${baseClass}__auth`}
collection={collection}
@@ -79,7 +79,7 @@ const DefaultAccount: React.FC<CollectionEditViewProps> = (props) => {
readOnly={!hasSavePermission}
useAPIKey={auth.useAPIKey}
/>
)}
}
fields={fields}
hasSavePermission={hasSavePermission}
permissions={permissions}

View File

@@ -62,7 +62,7 @@ export const DefaultCollectionEdit: React.FC<CollectionEditViewProps> = (props)
permissions={permissions}
/>
<DocumentFields
BeforeFields={() => (
BeforeFields={
<Fragment>
{auth && (
<Auth
@@ -78,7 +78,7 @@ export const DefaultCollectionEdit: React.FC<CollectionEditViewProps> = (props)
)}
{upload && <Upload collection={collection} internalState={internalState} />}
</Fragment>
)}
}
fields={fields}
hasSavePermission={hasSavePermission}
permissions={permissions}