react-polymorphic-box
Version:
Building blocks for strongly typed polymorphic components in React.
15 lines (10 loc) • 403 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
const defaultElement = "div";
const Box = React.forwardRef(function Box(props, ref) {
const Element = props.as || defaultElement;
return React.createElement(Element, Object.assign({ ref: ref }, props, { as: undefined }));
});
exports.Box = Box;
//# sourceMappingURL=bundle.min.js.map