fix: flickering when updating relation counts (#11943)
https://github.com/user-attachments/assets/f5a87f1d-7c9f-4351-b43a-8b9b47715f94 Closes #11853
This commit is contained in:
@ -102,8 +102,7 @@ export const RecordDetailRelationSection = ({
|
|||||||
} satisfies RecordGqlOperationFilter)
|
} satisfies RecordGqlOperationFilter)
|
||||||
: {};
|
: {};
|
||||||
|
|
||||||
const { data: relationAggregateResult, loading: aggregateLoading } =
|
const { data: relationAggregateResult } = useAggregateRecords<{
|
||||||
useAggregateRecords<{
|
|
||||||
id: { COUNT: number };
|
id: { COUNT: number };
|
||||||
}>({
|
}>({
|
||||||
objectNameSingular: relationObjectMetadataItem.nameSingular,
|
objectNameSingular: relationObjectMetadataItem.nameSingular,
|
||||||
@ -123,7 +122,7 @@ export const RecordDetailRelationSection = ({
|
|||||||
isRecordReadOnly,
|
isRecordReadOnly,
|
||||||
});
|
});
|
||||||
|
|
||||||
if (loading || aggregateLoading || isFieldReadOnly) return null;
|
if (loading || isFieldReadOnly) return null;
|
||||||
|
|
||||||
const relationRecordsCount = relationAggregateResult?.id?.COUNT ?? 0;
|
const relationRecordsCount = relationAggregateResult?.id?.COUNT ?? 0;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user