@wordpress/components
Version:
UI components for WordPress.
34 lines (26 loc) • 850 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _element = require("@wordpress/element");
var _warning = _interopRequireDefault(require("@wordpress/warning"));
/**
* WordPress dependencies
*/
function ToolbarItem({
children,
...props
}, ref) {
if (typeof children !== 'function') {
typeof process !== "undefined" && process.env && process.env.NODE_ENV !== "production" ? (0, _warning.default)('`ToolbarItem` is a generic headless component that accepts only function children props') : void 0;
return null;
}
return children({ ...props,
ref
});
}
var _default = (0, _element.forwardRef)(ToolbarItem);
exports.default = _default;
//# sourceMappingURL=index.native.js.map