put settings in a scrollview

group debug options to the bottom
This commit is contained in:
Trey t
2022-02-05 10:45:46 -06:00
parent af90fad555
commit d757354756

View File

@@ -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