hyperspace-desktop-client-w.../src/components/EmojiPicker/index.tsx

34 lines
838 B
TypeScript
Raw Normal View History

2019-04-05 22:29:11 +02:00
import React, { Component } from 'react';
import {Picker, PickerProps, CustomEmoji} from 'emoji-mart';
import 'emoji-mart/css/emoji-mart.css';
interface IEmojiPickerProps extends PickerProps {
onGetEmoji: any;
}
export class EmojiPicker extends Component<IEmojiPickerProps, any> {
retrieveFromLocal() {
return JSON.parse(localStorage.getItem("emojis") as string);
}
render() {
return (
<Picker
custom={this.retrieveFromLocal()}
2019-04-05 22:45:54 +02:00
emoji=""
title=""
2019-04-05 22:29:11 +02:00
onClick={this.props.onGetEmoji}
2019-04-05 22:45:54 +02:00
style={{
borderColor: 'transparent'
}}
perLine={10}
emojiSize={20}
set={"google"}
2019-04-05 22:29:11 +02:00
/>
)
}
}
export default EmojiPicker;