diff --git a/src/renderer.js b/src/renderer.js index 05c0e8a..9668352 100644 --- a/src/renderer.js +++ b/src/renderer.js @@ -34,13 +34,13 @@ for (const alias of Object.keys(asciiAliases)) { } } -export function toArray(text, options = {}) { +export function toArray(text, isDefault, options = {}) { const protocol = normalizeProtocol(options.protocol); function replaceUnicodeEmoji(match, i) { if (!options.baseUrl) { return ( - + {match} ); @@ -62,7 +62,7 @@ export function toArray(text, options = {}) { key={i} alt={match} src={src} - style={style} + style={isDefault? style:{}} className={options.className} {...options.props} /> @@ -112,6 +112,7 @@ export default function Emoji({ text, onlyEmojiClassName, options = {}, + isDefault=true, className, children, ...rest @@ -146,7 +147,7 @@ export default function Emoji({ } const output = returnNonStringStrippedElements( - toArray(text, options), + toArray(text, isDefault, options), nonStringElements );