Open
Description
I am trying to build a simple tooltip:
const styles = StyleSheet.create({
tooltipTitle: {
marginBottom: 10,
fontWeight: "bold",
},
tooltipText: {
color: "#444",
fontSize: 16,
lineHeight: 20,
},
});
export const makeTooltipContent = (opts: {title?: string; text: string}) => (
<View style={{padding: 8}}>
{opts.title !== undefined ? (
<Text style={[styles.tooltipText, styles.tooltipTitle]}>
{opts.title}
</Text>
) : null}
<Text style={styles.tooltipText}>{opts.text}</Text>
</View>
);
Snippet from my component:
<Tooltip
isVisible={true}
content={makeTooltipContent({
title: "Leave a personal note",
text: "Help others know why a place is great. ✨",
})}
placement="left">
<FilledButton style={Buttons.Text} title="Add tip" />
</Tooltip>
The result is:
Am I missing something?
Metadata
Metadata
Assignees
Labels
No labels