17 lines
512 B
TypeScript
17 lines
512 B
TypeScript
import { useRecoilValue } from 'recoil';
|
|
|
|
import { objectMetadataItemsState } from '@/object-metadata/states/objectMetadataItemsState';
|
|
import { ObjectMetadataItem } from '@/object-metadata/types/ObjectMetadataItem';
|
|
|
|
export const useLinkedObjectObjectMetadataItem = (id: string) => {
|
|
const objectMetadataItems: ObjectMetadataItem[] = useRecoilValue(
|
|
objectMetadataItemsState,
|
|
);
|
|
|
|
return (
|
|
objectMetadataItems.find(
|
|
(objectMetadataItem) => objectMetadataItem.id === id,
|
|
) ?? null
|
|
);
|
|
};
|