A Json representation of SwiftUI enabling runtime defined views
JsonPreview will provide json output with a before, and after representation.
import SwiftUI
import SwiftUIJson
struct SampleView: View {
var body: some View {
VStack {
Text("Hello World")
}
.padding()
}
}
struct SampleView_Previews: PreviewProvider {
static var previews: some View {
JsonPreview {
SampleView()
}
}
}The extension method var will let SwiftUIJson know this is intended to be a variable.
VStack {
Text("Title Here".var(self))
}