@gechiui/components
Version:
UI components for GeChiUI.
38 lines (34 loc) • 845 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import { createElement } from "@gechiui/element";
// @ts-nocheck
/**
* GeChiUI dependencies
*/
import deprecated from '@gechiui/deprecated';
import { forwardRef } from '@gechiui/element';
/**
* Internal dependencies
*/
import Button from '../button';
function IconButton(_ref, ref) {
let {
labelPosition,
size,
tooltip,
label,
...props
} = _ref;
deprecated('gc.components.IconButton', {
since: '5.4',
alternative: 'gc.components.Button'
});
return createElement(Button, _extends({}, props, {
ref: ref,
tooltipPosition: labelPosition,
iconSize: size,
showTooltip: tooltip !== undefined ? !!tooltip : undefined,
label: tooltip || label
}));
}
export default forwardRef(IconButton);
//# sourceMappingURL=deprecated.js.map