@ozen-ui/kit
Version:
React component library
17 lines (16 loc) • 1.09 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.TitleIconButton = exports.cnTitleIconButton = void 0;
var tslib_1 = require("tslib");
var react_1 = tslib_1.__importDefault(require("react"));
var classname_1 = require("../../../../utils/classname");
var polymorphicComponentWithRef_1 = require("../../../../utils/polymorphicComponentWithRef");
var IconButtonNext_1 = require("../../../IconButtonNext");
var TitleContext_1 = require("../../TitleContext");
var constants_1 = require("./constants");
exports.cnTitleIconButton = (0, classname_1.cn)('TitleIconButton');
exports.TitleIconButton = (0, polymorphicComponentWithRef_1.polymorphicComponentWithRef)(function (props, ref) {
var size = (0, TitleContext_1.useTitleContext)().size;
return (react_1.default.createElement(IconButtonNext_1.IconButton, tslib_1.__assign({ compressed: true, as: constants_1.TITLE_ICON_BUTTON_DEFAULT_TAG }, props, { ref: ref, size: size, className: (0, exports.cnTitleIconButton)('', [props.className]) })));
});
exports.TitleIconButton.displayName = 'TitleIconButton';
;