Closes #8414 https://github.com/user-attachments/assets/a6aeb50a-b57d-43db-a839-4627c49b4155
19 lines
717 B
TypeScript
19 lines
717 B
TypeScript
import { contextStoreCurrentObjectMetadataIdComponentState } from '@/context-store/states/contextStoreCurrentObjectMetadataIdComponentState';
|
|
import { useRecoilComponentValueV2 } from '@/ui/utilities/state/component-state/hooks/useRecoilComponentValueV2';
|
|
|
|
export const useContextStoreCurrentObjectMetadataIdOrThrow = (
|
|
instanceId?: string,
|
|
) => {
|
|
const contextStoreCurrentObjectMetadataIdComponent =
|
|
useRecoilComponentValueV2(
|
|
contextStoreCurrentObjectMetadataIdComponentState,
|
|
instanceId,
|
|
);
|
|
|
|
if (!contextStoreCurrentObjectMetadataIdComponent) {
|
|
throw new Error('contextStoreCurrentObjectMetadataIdComponent is not set');
|
|
}
|
|
|
|
return contextStoreCurrentObjectMetadataIdComponent;
|
|
};
|