13 lines
342 B
TypeScript
Executable File
13 lines
342 B
TypeScript
Executable File
import { useMemo } from 'react';
|
|
import { useIntl } from 'react-intl';
|
|
import { type MenuConfig } from './config/types';
|
|
import { createModuleMenuConfig } from './services/modules';
|
|
|
|
export const useMenuConfig = (): MenuConfig => {
|
|
const intl = useIntl();
|
|
|
|
return useMemo(() => {
|
|
return createModuleMenuConfig(intl);
|
|
}, [intl]);
|
|
};
|