diff --git a/src/screens/onboarding/OnboardingScreen.tsx b/src/screens/onboarding/OnboardingScreen.tsx index 5d04ffc3..f0a3f80c 100644 --- a/src/screens/onboarding/OnboardingScreen.tsx +++ b/src/screens/onboarding/OnboardingScreen.tsx @@ -7,6 +7,7 @@ import PickThemeStep from './PickThemeStep'; import { useState } from 'react'; import StorageStep from './StorageStep'; import { setAppStorage } from '@utils/Storages'; +import { useBackHandler } from '@hooks/index'; enum OnboardingStep { PICK_THEME, @@ -42,6 +43,15 @@ export default function OnboardingScreen() { return ; } }; + + useBackHandler(() => { + if (step === OnboardingStep.STORAGE_LOCATION) { + setStep(OnboardingStep.PICK_THEME); + return true; + } + return false; + }); + return ( - {step !== OnboardingStep.PICK_THEME ? ( -