diff --git a/packages/ui/src/elements/DocumentDrawer/DrawerContent.tsx b/packages/ui/src/elements/DocumentDrawer/DrawerContent.tsx index 38fa1cd4f80..a37d5eece43 100644 --- a/packages/ui/src/elements/DocumentDrawer/DrawerContent.tsx +++ b/packages/ui/src/elements/DocumentDrawer/DrawerContent.tsx @@ -24,6 +24,7 @@ export const DocumentDrawerContent: React.FC = ({ collectionSlug, disableActions, drawerSlug, + fetchInitialState, Header, initialData, initialState, @@ -137,6 +138,7 @@ export const DocumentDrawerContent: React.FC = ({ collectionSlug={collectionConfig.slug} disableActions={disableActions} disableLeaveWithoutSaving + fetchInitialState={fetchInitialState} id={docID} initialData={initialData} initialState={initialState} diff --git a/packages/ui/src/elements/DocumentDrawer/types.ts b/packages/ui/src/elements/DocumentDrawer/types.ts index 5337c7148f1..cf568253c8c 100644 --- a/packages/ui/src/elements/DocumentDrawer/types.ts +++ b/packages/ui/src/elements/DocumentDrawer/types.ts @@ -10,6 +10,7 @@ export type DocumentDrawerProps = { readonly collectionSlug: string readonly disableActions?: boolean readonly drawerSlug?: string + readonly fetchInitialState?: boolean readonly id?: null | number | string readonly initialData?: Data readonly initialState?: FormState diff --git a/packages/ui/src/elements/RelationshipTable/index.tsx b/packages/ui/src/elements/RelationshipTable/index.tsx index 249db848e0d..88008997022 100644 --- a/packages/ui/src/elements/RelationshipTable/index.tsx +++ b/packages/ui/src/elements/RelationshipTable/index.tsx @@ -37,6 +37,7 @@ import { RelationshipTableWrapper } from './TableWrapper.js' const baseClass = 'relationship-table' type RelationshipTableComponentProps = { + readonly fetchInitialState?: boolean readonly field: JoinFieldClient readonly filterOptions?: boolean | Where readonly initialData?: PaginatedDocs @@ -47,6 +48,7 @@ type RelationshipTableComponentProps = { export const RelationshipTable: React.FC = (props) => { const { + fetchInitialState, field, filterOptions, initialData: initialDataFromProps, @@ -319,6 +321,7 @@ export const RelationshipTable: React.FC = (pro )} { return (
{ diff --git a/packages/ui/src/providers/DocumentInfo/types.ts b/packages/ui/src/providers/DocumentInfo/types.ts index 2558797b7e9..b57c829eb0a 100644 --- a/packages/ui/src/providers/DocumentInfo/types.ts +++ b/packages/ui/src/providers/DocumentInfo/types.ts @@ -28,6 +28,7 @@ export type DocumentInfoProps = { readonly disableCreate?: boolean readonly disableLeaveWithoutSaving?: boolean readonly docPermissions?: DocumentPermissions + readonly fetchInitialState?: boolean readonly globalSlug?: SanitizedGlobalConfig['slug'] readonly hasPublishPermission?: boolean readonly hasSavePermission?: boolean