Charles Bochet
2025-09-12 20:24:14 +02:00
committed by GitHub
parent 1f333503eb
commit 894e599173
4 changed files with 115 additions and 14 deletions
@@ -1,4 +1,5 @@
import { type ObjectMetadataItem } from '@/object-metadata/types/ObjectMetadataItem';
import { isActiveFieldMetadataItem } from '@/object-metadata/utils/isActiveFieldMetadataItem';
import { useMemo } from 'react';
export const useActiveFieldMetadataItems = ({
@@ -10,7 +11,11 @@ export const useActiveFieldMetadataItems = ({
() =>
objectMetadataItem
? objectMetadataItem.readableFields.filter(
({ isActive, isSystem }) => isActive && !isSystem,
({ isActive, isSystem, name }) =>
isActiveFieldMetadataItem({
objectNameSingular: objectMetadataItem.nameSingular,
fieldMetadata: { isActive, isSystem, name },
}),
)
: [],
[objectMetadataItem],