fix(reactions): Remove unused file
This commit is contained in:
parent
cb075137b3
commit
20b4ffe7dd
@ -1,64 +0,0 @@
|
|||||||
import React, { useState } from 'react';
|
|
||||||
import PropTypes from 'prop-types';
|
|
||||||
import data from '@emoji-mart/data';
|
|
||||||
import { init } from 'emoji-mart';
|
|
||||||
import Styled from './styles';
|
|
||||||
|
|
||||||
const DISABLED_INTERVAL = Meteor.settings.public.app.emojiRain.intervalEmojis;
|
|
||||||
|
|
||||||
const propTypes = {
|
|
||||||
onEmojiSelect: PropTypes.func.isRequired,
|
|
||||||
};
|
|
||||||
|
|
||||||
const defaultProps = {
|
|
||||||
};
|
|
||||||
|
|
||||||
const emojisToInclude = [
|
|
||||||
// reactions
|
|
||||||
'😄', '😅', '😂', '😉', '😍', '😜',
|
|
||||||
'🤪', '🤨', '😒', '🙄', '😬', '😔',
|
|
||||||
'😴', '😕', '😟', '😯', '😳', '😰',
|
|
||||||
'😥', '😭', '😱', '😡', '💀', '💩',
|
|
||||||
'🤡', '👌', '👍', '👎', '👊', '👏',
|
|
||||||
'🙌', '🙏', '💪', '👀', '❤️', '💙',
|
|
||||||
];
|
|
||||||
|
|
||||||
const ReactionsPicker = (props) => {
|
|
||||||
const {
|
|
||||||
onEmojiSelect,
|
|
||||||
} = props;
|
|
||||||
|
|
||||||
const [selected, setSelected] = useState(null);
|
|
||||||
|
|
||||||
const onEmojiClick = (native) => {
|
|
||||||
onEmojiSelect({ native });
|
|
||||||
setSelected(native);
|
|
||||||
|
|
||||||
setTimeout(() => {
|
|
||||||
setSelected(null);
|
|
||||||
}, DISABLED_INTERVAL);
|
|
||||||
};
|
|
||||||
|
|
||||||
init({ data });
|
|
||||||
|
|
||||||
return (
|
|
||||||
<>
|
|
||||||
{emojisToInclude.map((native) => (
|
|
||||||
<Styled.EmojiWrapper emoji={native} selected={selected}>
|
|
||||||
<em-emoji
|
|
||||||
key={native}
|
|
||||||
native={native}
|
|
||||||
size="30"
|
|
||||||
disabled={!!selected}
|
|
||||||
onClick={() => !selected && onEmojiClick(native)}
|
|
||||||
/>
|
|
||||||
</Styled.EmojiWrapper>
|
|
||||||
))}
|
|
||||||
</>
|
|
||||||
);
|
|
||||||
};
|
|
||||||
|
|
||||||
ReactionsPicker.propTypes = propTypes;
|
|
||||||
ReactionsPicker.defaultProps = defaultProps;
|
|
||||||
|
|
||||||
export default ReactionsPicker;
|
|
Loading…
Reference in New Issue
Block a user