@botonic/react
Version:
Build Chatbots using React
15 lines • 1.1 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.OpenedEmojiPicker = void 0;
const tslib_1 = require("tslib");
const jsx_runtime_1 = require("react/jsx-runtime");
const emoji_picker_react_1 = tslib_1.__importDefault(require("emoji-picker-react"));
const constants_1 = require("../../constants");
const hooks_1 = require("../hooks");
const styles_1 = require("./styles");
const OpenedEmojiPicker = ({ onClick, onEmojiClick, }) => {
const { ref, isComponentVisible } = (0, hooks_1.useComponentVisible)(true, onClick);
return ((0, jsx_runtime_1.jsx)("div", Object.assign({ ref: ref }, { children: isComponentVisible && ((0, jsx_runtime_1.jsx)(styles_1.OpenedEmojiPickerContainer, Object.assign({ role: constants_1.ROLES.EMOJI_PICKER }, { children: (0, jsx_runtime_1.jsx)(emoji_picker_react_1.default, { width: '100%', height: '19rem', previewConfig: { showPreview: false }, lazyLoadEmojis: true, onEmojiClick: onEmojiClick, autoFocusSearch: false }) }))) })));
};
exports.OpenedEmojiPicker = OpenedEmojiPicker;
//# sourceMappingURL=opened-emoji-picker.js.map
;