diff --git a/Shared/views/SettingsView.swift b/Shared/views/SettingsView.swift index 0fe2765..ad0b198 100644 --- a/Shared/views/SettingsView.swift +++ b/Shared/views/SettingsView.swift @@ -13,9 +13,9 @@ struct SettingsView: View { let editedDataClosure: (() -> Void) let updateBoardingDataClosure: ((OnboardingData) -> Void) - + @State private var showOnboarding = false - + @State private var showSpecialThanks = false @State private var showWhyBGMode = false @ObservedObject var syncMonitor = SyncMonitor.shared @@ -27,31 +27,34 @@ struct SettingsView: View { var body: some View { ZStack { Color(theme.secondaryBGColor) - - VStack { - closeButtonView - .padding() - - Group { - cloudKitEnable - addTestDataCell - clearDB - changeIcon - themePicker - showOnboardingButton - whyBackgroundMode - specialThanksCell - - if useCloudKit { - cloudKitStatus + ScrollView { + VStack { + Group { + closeButtonView + .padding() + + cloudKitEnable + canDelete + changeIcon + themePicker + showOnboardingButton + whyBackgroundMode + specialThanksCell } - canDelete + Group { + addTestDataCell + clearDB + + if useCloudKit { + cloudKitStatus + } + } + Spacer() } - Spacer() } .padding() - + }.sheet(isPresented: $showOnboarding) { OnboardingMain(onboardingData: UserDefaultsStore.getOnboarding(), updateBoardingDataClosure: { onboardingData in