UNPKG

@sendbird/uikit-react

Version:

Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.

21 lines (18 loc) 1.15 kB
import React__default from 'react'; var FeedbackIconButton = React__default.forwardRef(function (props, ref) { var children = props.children, isSelected = props.isSelected, _a = props.onClick, onClick = _a === void 0 ? function () { } : _a, _b = props.disabled, disabled = _b === void 0 ? false : _b; return (React__default.createElement("button", { className: [ 'sendbird-iconbutton__feedback', isSelected ? 'sendbird-iconbutton__feedback__pressed' : '', disabled ? 'sendbird-iconbutton__feedback__disabled' : '', ].join(' '), ref: ref, type: 'button', onClick: function (e) { onClick === null || onClick === void 0 ? void 0 : onClick(e); }, disabled: disabled }, React__default.createElement("span", { className: [ 'sendbird-iconbutton__feedback__inner', isSelected ? 'sendbird-iconbutton__feedback__inner__pressed' : '', disabled ? 'sendbird-iconbutton__feedback__inner__disabled' : '', ].join(' ') }, children))); }); export { FeedbackIconButton as default }; //# sourceMappingURL=FeedbackIconButton.js.map