datahub/datahub-web-react/src/app/EntityRegistryProvider.tsx

15 lines
646 B
TypeScript
Raw Normal View History

2025-01-29 20:42:01 -05:00
import buildEntityRegistryV2 from '@app/buildEntityRegistryV2';
import React from 'react';
import { EntityRegistryContext } from '../entityRegistryContext';
2025-01-29 20:42:01 -05:00
import EntityRegistry from './entity/EntityRegistry';
import useBuildEntityRegistry from './useBuildEntityRegistry';
2025-01-29 20:42:01 -05:00
export const globalEntityRegistryV2 = buildEntityRegistryV2();
const EntityRegistryProvider = ({ children }: { children: React.ReactNode }) => {
2025-01-29 20:42:01 -05:00
const entityRegistry = useBuildEntityRegistry() as EntityRegistry;
return <EntityRegistryContext.Provider value={entityRegistry}>{children}</EntityRegistryContext.Provider>;
};
export default EntityRegistryProvider;