Files
twenty_crm/front/src/modules/ui/layout/right-drawer/hooks/useOpenRightDrawer.ts

16 lines
585 B
TypeScript

import { useRecoilState } from 'recoil';
import { isRightDrawerOpenState } from '../states/isRightDrawerOpenState';
import { rightDrawerPageState } from '../states/rightDrawerPageState';
import { RightDrawerPage } from '../types/RightDrawerPage';
export function useOpenRightDrawer() {
const [, setIsRightDrawerOpen] = useRecoilState(isRightDrawerOpenState);
const [, setRightDrawerPage] = useRecoilState(rightDrawerPageState);
return function openRightDrawer(rightDrawerPage: RightDrawerPage) {
setRightDrawerPage(rightDrawerPage);
setIsRightDrawerOpen(true);
};
}