Move settings + generation to sheets

This commit is contained in:
Christoph Hagen
2025-02-05 15:40:09 +01:00
parent 5abe6e1a9f
commit 156bbf77d1
32 changed files with 402 additions and 852 deletions

View File

@ -0,0 +1,29 @@
import SwiftUI
struct GeneralSettingsDetailView: View {
@ObservedObject
var generalSettings: GeneralSettings
var body: some View {
ScrollView {
VStack(alignment: .leading) {
StringPropertyView(
title: "Website URL",
text: $generalSettings.url,
footer: "The base path where the website is deployed, to generate absolute links")
IntegerPropertyView(
title: "Link Preview Image Width",
value: $generalSettings.linkPreviewImageWidth,
footer: "The maximum width of a link preview image")
IntegerPropertyView(
title: "Link Preview Image Height",
value: $generalSettings.linkPreviewImageHeight,
footer: "The maximum height of a link preview image")
}
.padding()
}
}
}