@@ -2667,6 +2667,9 @@ function PendingActionBanner({
26672667 const [ buyData , setBuyData ] = useState < any > ( null ) ;
26682668 const [ error , setError ] = useState ( '' ) ;
26692669 const [ step , setStep ] = useState < 'check' | 'ready' | 'signing' | 'confirming' | 'upgrading' | 'done' > ( 'check' ) ;
2670+ const [ fallbackName , setFallbackName ] = useState ( '' ) ;
2671+ const [ fallbackError , setFallbackError ] = useState ( '' ) ;
2672+ const [ fallbackUpgrading , setFallbackUpgrading ] = useState ( false ) ;
26702673 const { writeContract, isPending : isSigning , data : txHash , error : txError } = useWriteContract ( ) ;
26712674 const { switchChain } = useSwitchChain ( ) ;
26722675 const { chain } = useAccount ( ) ;
@@ -2815,11 +2818,6 @@ function PendingActionBanner({
28152818 ) ;
28162819 }
28172820
2818- // Fallback: claim failed but user may own a different basename — show input
2819- const [ fallbackName , setFallbackName ] = useState ( '' ) ;
2820- const [ fallbackError , setFallbackError ] = useState ( '' ) ;
2821- const [ fallbackUpgrading , setFallbackUpgrading ] = useState ( false ) ;
2822-
28232821 async function handleFallbackClaim ( ) {
28242822 if ( ! fallbackName . trim ( ) ) { setFallbackError ( 'Please enter your Basename' ) ; return ; }
28252823 setFallbackUpgrading ( true ) ;
0 commit comments