think/packages/client/src/hooks/use-document-version.tsx

17 lines
414 B
TypeScript

import { createGlobalHook } from './create-global-hook';
import { useToggle } from './use-toggle';
const useDocumentVersion = (defaultVisible) => {
const [visible, toggleVisible] = useToggle(defaultVisible);
return {
visible,
toggleVisible,
};
};
export const DocumentVersionControl = createGlobalHook<
{ visible?: boolean; toggleVisible: (arg?: any) => void },
boolean
>(useDocumentVersion);