2023-12-07 10:13:09 -08:00
|
|
|
import { useMemo } from 'react';
|
|
|
|
import buildEntityRegistry from './buildEntityRegistry';
|
2025-01-29 20:42:01 -05:00
|
|
|
import buildEntityRegistryV2 from './buildEntityRegistryV2';
|
|
|
|
import { useIsThemeV2 } from './useIsThemeV2';
|
2023-12-07 10:13:09 -08:00
|
|
|
|
|
|
|
export default function useBuildEntityRegistry() {
|
2025-01-29 20:42:01 -05:00
|
|
|
const isThemeV2Enabled = useIsThemeV2();
|
2023-12-07 10:13:09 -08:00
|
|
|
return useMemo(() => {
|
2025-01-29 20:42:01 -05:00
|
|
|
return isThemeV2Enabled ? buildEntityRegistryV2() : buildEntityRegistry();
|
|
|
|
}, [isThemeV2Enabled]);
|
2023-12-07 10:13:09 -08:00
|
|
|
}
|