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

33 lines
720 B
TypeScript
Raw Normal View History

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