@cometchat/chat-uikit-react-native
Version:
Ready-to-use Chat UI Components for React Native
28 lines (24 loc) • 686 B
text/typescript
import { EmojiKeyboardStyle } from "./EmojiKeyboardStyle";
/**
* @class EmojiKeyboardConfiguration
* @description EmojiKeyboardConfiguration class is used for defining the EmojiKeyboard templates.
// * @param {Boolean} hideSearch
* @param {Function} onClick
* @param {Object} style
*/
class EmojiKeyboardConfiguration {
// hideSearch?: boolean;
onClick?: null | ((emoji: string) => void);
style?: EmojiKeyboardStyle;
theme?: {};
constructor({
hideSearch = true,
onClick = null,
style = new EmojiKeyboardStyle({}),
}) {
// this.hideSearch = hideSearch;
this.onClick = onClick;
this.style = style;
}
}
export { EmojiKeyboardConfiguration };