@atlaskit/editor-plugin-text-formatting
Version:
Text-formatting plugin for @atlaskit/editor-core
11 lines • 361 B
JavaScript
import { useCallback, useState } from 'react';
export const useMenuState = () => {
const [isMenuOpen, setIsMenuOpened] = useState(false);
const toggleMenu = useCallback(() => {
setIsMenuOpened(!isMenuOpen);
}, [isMenuOpen]);
const closeMenu = useCallback(() => {
setIsMenuOpened(false);
}, []);
return [isMenuOpen, toggleMenu, closeMenu];
};