chore: clean up picker / prism imports

This commit is contained in:
Paul Makles
2022-07-04 19:04:27 +01:00
parent e60f182c80
commit 55f11e0b0f
4 changed files with 155 additions and 23 deletions

View File

@@ -475,10 +475,17 @@ export default observer(({ channel }: Props) => {
() =>
memo(({ emoji }: { emoji: string }) => (
<a
onClick={() =>
setMessage(`${state.draft.get(channel._id)}\n${emoji}`)
}>
<Emoji emoji={emoji} />
onClick={() => {
const v = state.draft.get(channel._id);
setMessage(`${v ? `${v} ` : ""}:${emoji}:`);
}}>
<Emoji
emoji={
emojiDictionary[
emoji as keyof typeof emojiDictionary
]
}
/>
</a>
)),
[],
@@ -528,7 +535,7 @@ export default observer(({ channel }: Props) => {
<FloatingLayer>
{picker && (
<Picker
emojis={emojiDictionary}
emojis={Object.keys(emojiDictionary)}
renderEmoji={renderEmoji}
/>
)}

View File

@@ -34,7 +34,6 @@ import "prismjs/components/prism-r";
import "prismjs/components/prism-sql";
import "prismjs/components/prism-graphql";
import "prismjs/components/prism-shell-session";
import "prismjs/components/prism-java";
import "prismjs/components/prism-powershell";
import "prismjs/components/prism-swift";
import "prismjs/components/prism-yaml";
@@ -87,7 +86,6 @@ import "prismjs/components/prism-moonscript";
import "prismjs/components/prism-qml";
import "prismjs/components/prism-vim";
import "prismjs/components/prism-nim";
import "prismjs/components/prism-swift";
import "prismjs/components/prism-haml";
import "prismjs/components/prism-ada";
import "prismjs/components/prism-arduino";