Fixes bug introduced by https://github.com/twentyhq/twenty/pull/10272 - Replace show page context store instance id by 'main-context-store'
22 lines
988 B
TypeScript
22 lines
988 B
TypeScript
import { COMMAND_MENU_COMPONENT_INSTANCE_ID } from '@/command-menu/constants/CommandMenuComponentInstanceId';
|
|
import { COMMAND_MENU_PREVIOUS_COMPONENT_INSTANCE_ID } from '@/command-menu/constants/CommandMenuPreviousComponentInstanceId';
|
|
import { useCopyContextStoreStates } from '@/command-menu/hooks/useCopyContextStoreAndActionMenuStates';
|
|
import { useResetContextStoreStates } from '@/command-menu/hooks/useResetContextStoreStates';
|
|
|
|
export const useResetPreviousCommandMenuContext = () => {
|
|
const { copyContextStoreStates } = useCopyContextStoreStates();
|
|
const { resetContextStoreStates } = useResetContextStoreStates();
|
|
|
|
const resetPreviousCommandMenuContext = () => {
|
|
copyContextStoreStates({
|
|
instanceIdToCopyFrom: COMMAND_MENU_PREVIOUS_COMPONENT_INSTANCE_ID,
|
|
instanceIdToCopyTo: COMMAND_MENU_COMPONENT_INSTANCE_ID,
|
|
});
|
|
resetContextStoreStates(COMMAND_MENU_PREVIOUS_COMPONENT_INSTANCE_ID);
|
|
};
|
|
|
|
return {
|
|
resetPreviousCommandMenuContext,
|
|
};
|
|
};
|