Skip to content

Commit

Permalink
feat(ui): add emojiPicker loading suspense
Browse files Browse the repository at this point in the history
  • Loading branch information
yzh990918 committed May 6, 2023
1 parent bf9e621 commit cd3c2b8
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions src/components/ui/EmojiPickerModal.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { createSignal } from 'solid-js'
import { Suspense, createSignal } from 'solid-js'
import { EmojiPicker } from 'solid-emoji-picker'
import { emojiPickerCurrentPick, showEmojiPickerModal } from '@/stores/ui'
import type { Emoji } from 'solid-emoji-picker'
Expand Down Expand Up @@ -32,10 +32,12 @@ export default () => {
/>
</div>
<div class="mt-2 -mx-1 h-[16rem] overflow-auto">
<EmojiPicker
filter={emojiFilter}
onEmojiClick={handleEmojiPick}
/>
<Suspense fallback={<div class="mt-[8rem] mx-auto fcc text-base i-carbon:circle-solid text-slate-400 animate-ping" />}>
<EmojiPicker
filter={emojiFilter}
onEmojiClick={handleEmojiPick}
/>
</Suspense>
</div>
</div>
)
Expand Down

0 comments on commit cd3c2b8

Please sign in to comment.