From d7573547567eae58af00f4bc13d412de011652d7 Mon Sep 17 00:00:00 2001 From: Trey t Date: Sat, 5 Feb 2022 10:45:46 -0600 Subject: [PATCH] put settings in a scrollview group debug options to the bottom --- Shared/views/SettingsView.swift | 47 ++++++++++++++++++--------------- 1 file changed, 25 insertions(+), 22 deletions(-) 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