smart-react-components
Version:
React UI library, wide variety of editable ready to use Styled and React components.
26 lines (21 loc) • 1.21 kB
JavaScript
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
require('../index-6d498b59.js');
require('../DOMHelper-c0bd5a29.js');
var React = require('react');
var React__default = _interopDefault(React);
require('styled-components');
require('../index-56ba89df.js');
require('../element/Div.js');
require('react-dom');
require('../Transition-48c5648c.js');
require('../CSSTransition-5a3ab124.js');
require('../Overlay-95b8c50b.js');
var FixedBox = require('../FixedBox-a18d2049.js');
const Dropdown = ({ children, minWidth = 300, boxShadow, transitionClassName, transitionType, transitionDuration, showAnimation, hideAnimation }) => {
const [status, setStatus] = React__default.useState(false);
return (React__default.createElement(FixedBox.FixedBox, { status: status, setStatus: setStatus, minWidth: minWidth, boxShadow: boxShadow, transitionClassName: transitionClassName, transitionType: transitionType, transitionDuration: transitionDuration, showAnimation: showAnimation, hideAnimation: hideAnimation },
children[0],
React__default.cloneElement(children[1], { setStatus })));
};
module.exports = Dropdown;
;