17 lines
541 B
TypeScript
17 lines
541 B
TypeScript
import { useCallback } from 'react';
|
|
import { useSetAtom } from 'jotai';
|
|
import { channelsWorkspaceSheetAtom } from '../channelsWorkspaceSheet';
|
|
|
|
export const useOpenChannelsWorkspaceSheet = (): (() => void) => {
|
|
const setSheet = useSetAtom(channelsWorkspaceSheetAtom);
|
|
return useCallback(() => {
|
|
setSheet(true);
|
|
}, [setSheet]);
|
|
};
|
|
|
|
export const useCloseChannelsWorkspaceSheet = (): (() => void) => {
|
|
const setSheet = useSetAtom(channelsWorkspaceSheetAtom);
|
|
return useCallback(() => {
|
|
setSheet(false);
|
|
}, [setSheet]);
|
|
};
|