Prevent props being added as HTML attributes (#35739)
This commit is contained in:
@@ -38,11 +38,7 @@ export const EmojiHTML = <Element extends ElementType>(
|
|||||||
if (isModernEmojiEnabled()) {
|
if (isModernEmojiEnabled()) {
|
||||||
return <ModernEmojiHTML {...props} />;
|
return <ModernEmojiHTML {...props} />;
|
||||||
}
|
}
|
||||||
const Wrapper = props.as ?? 'div';
|
const { as: asElement, htmlString, extraEmojis, ...rest } = props;
|
||||||
return (
|
const Wrapper = asElement ?? 'div';
|
||||||
<Wrapper
|
return <Wrapper {...rest} dangerouslySetInnerHTML={{ __html: htmlString }} />;
|
||||||
{...props}
|
|
||||||
dangerouslySetInnerHTML={{ __html: props.htmlString }}
|
|
||||||
/>
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user