28 lines
848 B
Swift
28 lines
848 B
Swift
import SwiftUI
|
|
|
|
struct LocalizedPostDetailView: View {
|
|
|
|
@ObservedObject
|
|
var post: LocalizedPost
|
|
|
|
var body: some View {
|
|
VStack(alignment: .leading) {
|
|
OptionalStringPropertyView(
|
|
title: "Preview Title",
|
|
text: $post.linkPreviewTitle,
|
|
prompt: post.title,
|
|
footer: "The title to use for the post when linking to it")
|
|
|
|
OptionalImagePropertyView(
|
|
title: "Preview Image",
|
|
selectedImage: $post.linkPreviewImage,
|
|
footer: "The image to show for previews of this post")
|
|
|
|
OptionalTextFieldPropertyView(
|
|
title: "Preview Description",
|
|
text: $post.linkPreviewDescription,
|
|
footer: "The description to show in previews of the post")
|
|
}
|
|
}
|
|
}
|