UNPKG

@ozen-ui/kit

Version:

React component library

17 lines (16 loc) 1.09 kB
"use strict"; 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';