import type { mastodon } from 'masto' defineOptions({ name: 'ContentRich', }) const { content, emojis, hideEmojis = false, markdown = true, } = defineProps<{ content: string emojis?: mastodon.v1.CustomEmoji[] hideEmojis?: boolean markdown?: boolean }>() const emojisObject = useEmojisFallback(() => emojis) export default () => h( 'span', { class: 'content-rich', dir: 'auto' }, contentToVNode(content, { emojis: emojisObject.value, hideEmojis, markdown, }), )