@@ -24,7 +24,6 @@ interface OnboardingProps {
2424export default function Onboarding ( { onConnect } : OnboardingProps ) {
2525 const { open } = useAppKit ( ) ;
2626 const { connect, connectors } = useConnect ( ) ;
27- const { isSkipped, setSkipped } = useUnifiedConnection ( ) ;
2827 const [ authState , setAuthState ] = useState < AuthState | undefined > ( ) ;
2928 const { user, signOut, sendOtp, verifyOtp, loading, error } = useUser ( ) ;
3029 const [ email , setEmail ] = useLocalStorage ( 'email' , '' ) ;
@@ -270,18 +269,10 @@ export default function Onboarding({ onConnect }: OnboardingProps) {
270269 const handleSkip = ( ) => {
271270 console . log ( 'handleSkip called' ) ;
272271 // Set skipped state to allow navigation without connection
273- if ( ! isSkipped ) {
274- setSkipped ( true ) ;
275- console . log ( 'setSkipped(true) called' ) ;
276- onConnect ?.( ) ;
277-
278- localStorage . setItem ( 'loginIsSkipped' , 'true' ) ;
279- router . push ( '/' ) ;
280-
281- console . log ( 'onConnect callback called' ) ;
282- } else {
283- setSkipped ( false ) ;
284- }
272+ onConnect ?.( ) ;
273+ localStorage . setItem ( 'loginIsSkipped' , 'true' ) ;
274+ router . push ( '/' ) ;
275+ console . log ( 'onConnect callback called' ) ;
285276 } ;
286277
287278 const handleReset = ( ) => {
@@ -294,15 +285,15 @@ export default function Onboarding({ onConnect }: OnboardingProps) {
294285 console . log (
295286 '[ONBOARDING] Resetting onboarding state and redirecting to onboarding'
296287 ) ;
297- setSkipped ( false ) ;
288+ localStorage . removeItem ( 'loginIsSkipped' ) ;
298289 router . push ( '/onboarding' ) ;
299290 } ;
300291
301292 const handleLogout = async ( ) => {
302293 try {
303294 await signOut ( ) ;
304295 // Reset the onboarding state after logout
305- setSkipped ( false ) ;
296+ localStorage . removeItem ( 'loginIsSkipped' ) ;
306297 setAuthState ( undefined ) ;
307298 setEmail ( '' ) ;
308299 setVerificationCode ( '' ) ;
@@ -1232,10 +1223,10 @@ export default function Onboarding({ onConnect }: OnboardingProps) {
12321223
12331224 { /* Skip for now */ }
12341225 < button
1235- onClick = { isSkipped ? handleReset : handleSkip }
1226+ onClick = { handleSkip }
12361227 className = "font-bold text-[#1b6fae] text-[16px] text-center tracking-[-0.1px] w-full leading-none hover:underline mb-6"
12371228 >
1238- { isSkipped ? 'Reset (back to onboarding flow)' : ' Skip for now' }
1229+ Skip for now
12391230 </ button >
12401231
12411232 { /* Logout Button - Only show when user is logged in */ }
0 commit comments