I've added the custom emojiBaseUrl prop to the EmojiPicker component, pointing to the shadcn UI emoji set from Liveblocks. This will change the visual style of the emojis displayed in the picker to match the shadcn design aesthetic.
The error has been addressed by creating the loading.tsx file in the app directory. This wraps the page in a Suspense boundary, which is required when using useSearchParams() (used internally by the EmojiPicker component).
The loading.tsx file exports a component that returns null, which means there won't be any visible loading state, but it satisfies the Suspense boundary requirement. The custom emoji base URL should now work correctly with the shadcn UI emoji set.