(false);
@@ -58,6 +65,21 @@
);
}, [userInfo?.relationshipStatus, userProfileThreadInfo]);
+ const farcasterUsernameElement = React.useMemo(() => {
+ if (!farcasterUsername) {
+ return null;
+ }
+ const ensFCName = ensNameForFarcasterUsername(farcasterUsername);
+ if (ensFCName === resolvedUsernameText) {
+ return null;
+ }
+ return (
+
+
Farcaster: {ensFCName}
+
+ );
+ }, [farcasterUsername, resolvedUsernameText]);
+
const userProfile = React.useMemo(
() => (
@@ -81,6 +103,7 @@
{!usernameCopied ? 'Copy username' : 'Username copied!'}
+ {farcasterUsernameElement}
{actionButtons}
@@ -93,6 +116,7 @@
userInfo?.id,
usernameCopied,
resolvedUsernameText,
+ farcasterUsernameElement,
],
);