diff --git a/packages/components/src/components/cards/partials/rows/CommentRow.tsx b/packages/components/src/components/cards/partials/rows/CommentRow.tsx index 1fbeb05b..dc4b92a7 100644 --- a/packages/components/src/components/cards/partials/rows/CommentRow.tsx +++ b/packages/components/src/components/cards/partials/rows/CommentRow.tsx @@ -90,6 +90,7 @@ export const CommentRow = React.memo((props: CommentRowProps) => { ]} > {parseTextWithEmojisToReactComponents(body, { + key: `comment-text-${body}`, imageProps: { style: { width: 14, diff --git a/packages/components/src/components/common/Label.tsx b/packages/components/src/components/common/Label.tsx index 41cd5b9f..cb105f20 100644 --- a/packages/components/src/components/common/Label.tsx +++ b/packages/components/src/components/common/Label.tsx @@ -122,6 +122,7 @@ export function Label(props: LabelProps) { )} {typeof children === 'string' ? parseTextWithEmojisToReactComponents(children, { + key: `label-text-${children}`, imageProps: { style: { width: small ? 10 : 11, diff --git a/packages/components/src/components/modals/AdvancedSettingsModal.tsx b/packages/components/src/components/modals/AdvancedSettingsModal.tsx index b5264b0b..eea67d63 100644 --- a/packages/components/src/components/modals/AdvancedSettingsModal.tsx +++ b/packages/components/src/components/modals/AdvancedSettingsModal.tsx @@ -269,6 +269,7 @@ export const AdvancedSettingsModal = React.memo( installation.htmlUrl ) && ( + key: string } function getComponent( @@ -1625,5 +1626,7 @@ export function parseTextWithEmojisToReactComponents( if (typeof item !== 'string') return item return parseTextWithEmojisToReactComponents_2(item, options) }), - ) + ).map((item, index) => ( + {item} + )) }