Emoji Text Wrapper

Text wrapper that replaces emoji shortcodes and Unicode characters.

Variants and Examples

Text Only

Variants

Usage

Import

import { DtEmojiTextWrapper } from '@dialpad/dialtone-vue';

Limitations

Currently, this wrapper component can't handle Vue components, make sure to wrap only native HTML elements and text.

Custom Emojis

It supports custom emojis, you can use the shortcode to display them. For example, :octocat: will render the octocat emoji. To do this, you need to set up custom emojis in your application.

Vue API

import { DtEmojiTextWrapper } from '@dialpad/dialtone-vue';

Slots

Name
Type
default

Props

Name
Default
Type
elementType
'div'
string

Element type (tag name) to use for the wrapper.

size
500
"100" | "200" | "300" | "400" | "500" | "600" | "700" | "800"

The icon size to render the emojis at.

Emoji Text Wrapper documentation last updated Friday, September 4, 2026

fix/popover-modal-zindex-scope