@wordpress/components
Version:
UI components for WordPress.
54 lines (43 loc) • 1.21 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _element = require("@wordpress/element");
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _deprecated = _interopRequireDefault(require("@wordpress/deprecated"));
var _ = _interopRequireDefault(require("."));
/**
* External dependencies
*/
/**
* WordPress dependencies
*/
/**
* Internal dependencies
*/
function UnforwardedIconButton(_ref, ref) {
let {
label,
labelPosition,
size,
tooltip,
...props
} = _ref;
(0, _deprecated.default)('wp.components.IconButton', {
since: '5.4',
alternative: 'wp.components.Button',
version: '6.2'
});
return (0, _element.createElement)(_.default, (0, _extends2.default)({}, props, {
ref: ref,
tooltipPosition: labelPosition,
iconSize: size,
showTooltip: tooltip !== undefined ? !!tooltip : undefined,
label: tooltip || label
}));
}
var _default = (0, _element.forwardRef)(UnforwardedIconButton);
exports.default = _default;
//# sourceMappingURL=deprecated.js.map