250 implement restore context button on command menu (#9836)
Closes https://github.com/twentyhq/core-team-issues/issues/250 https://github.com/user-attachments/assets/9c120188-497d-4273-9137-f8d0de3bd884
This commit is contained in:
@ -0,0 +1,19 @@
|
||||
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',
|
||||
instanceIdToCopyTo: 'command-menu',
|
||||
});
|
||||
resetContextStoreStates('command-menu-previous');
|
||||
};
|
||||
|
||||
return {
|
||||
resetPreviousCommandMenuContext,
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user