@geezee/react-ui
Version:
Modern and minimalist React UI library.
21 lines (17 loc) • 653 B
JavaScript
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;