UNPKG

@geezee/react-ui

Version:

Modern and minimalist React UI library.

21 lines (17 loc) 653 B
import { useRef } from 'react'; var useModalHandle = function useModalHandle() { var ref = useRef(null); return { setVisible: function setVisible() { var _ref$current; var visible = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; return (_ref$current = ref.current) === null || _ref$current === void 0 ? void 0 : _ref$current.setVisible(visible); }, getVisible: function getVisible() { var _ref$current2; return (_ref$current2 = ref.current) === null || _ref$current2 === void 0 ? void 0 : _ref$current2.getVisible(); }, ref: ref }; }; export default useModalHandle;