diff --git a/native/account/registration/connect-farcaster.react.js b/native/account/registration/connect-farcaster.react.js --- a/native/account/registration/connect-farcaster.react.js +++ b/native/account/registration/connect-farcaster.react.js @@ -183,11 +183,25 @@ ); }, [alreadyHasConnected, onUseAlreadyConnectedAccount]); + const farcasterPromptTextType = __DEV__ ? 'optional' : 'required'; + const skipButton = React.useMemo(() => { + if (!__DEV__) { + return undefined; + } + return ( + + ); + }, [onSkip]); + const connectFarcaster = React.useMemo( () => ( - + @@ -197,11 +211,7 @@ label={connectButtonText} variant={connectButtonVariant} /> - + {skipButton} ), @@ -210,9 +220,10 @@ connectButtonText, connectButtonVariant, onPressConnectFarcaster, - onSkip, onSuccess, webViewState, + farcasterPromptTextType, + skipButton, ], ); diff --git a/native/components/connect-farcaster-bottom-sheet.react.js b/native/components/connect-farcaster-bottom-sheet.react.js --- a/native/components/connect-farcaster-bottom-sheet.react.js +++ b/native/components/connect-farcaster-bottom-sheet.react.js @@ -94,7 +94,7 @@ - + ( <> diff --git a/native/profile/farcaster-account-settings.react.js b/native/profile/farcaster-account-settings.react.js --- a/native/profile/farcaster-account-settings.react.js +++ b/native/profile/farcaster-account-settings.react.js @@ -85,11 +85,12 @@ ); }, [connectButtonVariant, fid, onPressConnectFarcaster, onPressDisconnect]); + const farcasterPromptTextType = fid ? 'disconnect' : 'optional'; const farcasterAccountSettings = React.useMemo( () => ( - + {button} @@ -97,7 +98,7 @@ ), [ button, - fid, + farcasterPromptTextType, onSuccess, styles.buttonContainer, styles.connectContainer,