Skip to content
Merged
4 changes: 3 additions & 1 deletion src/components/EmojiWithTooltip/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,9 @@ function EmojiWithTooltip({emojiCode, style = {}}: EmojiWithTooltipProps) {

return (
<Tooltip renderTooltipContent={emojiTooltipContent}>
<Text style={[style, styles.cursorDefault]}>{emojiCode}</Text>
<View style={styles.dInlineBlock}>
<Text style={[style, styles.cursorDefault]}>{emojiCode}</Text>
</View>
</Tooltip>
);
}
Expand Down
4 changes: 4 additions & 0 deletions src/styles/utils/display.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,10 @@ export default {
display: 'none',
},

dInlineBlock: {
display: 'inline-block',
},

/**
* display: 'contents' - Supported in React Native 0.77+
* Ref: https://reactnative.dev/blog/2025/01/21/version-0.77#simpler-layouts-with-display-contents
Expand Down
4 changes: 1 addition & 3 deletions src/styles/utils/emojiDefaultStyles/index.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
// eslint-disable-next-line no-restricted-imports
import display from '@styles/utils/display';
import FontUtils from '@styles/utils/FontUtils';
import type EmojiDefaultStyles from './types';

const emojiDefaultStyles: EmojiDefaultStyles = {
...FontUtils.fontFamily.platform.EXP_NEUE,
...display.dInline,
textDecoration: 'none',

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This line is causing a console error: Invalid style property of "textDecoration". Please use long-form properties.

};

export default emojiDefaultStyles;
Loading