Skip to content
This repository was archived by the owner on Jul 2, 2023. It is now read-only.

bclnet/SwiftUIJson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwiftUIJson

A Json representation of SwiftUI enabling runtime defined views

Example

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()
        }
    }
}

References

The extension method var will let SwiftUIJson know this is intended to be a variable.

VStack {
    Text("Title Here".var(self))
}

About

A Json representation of SwiftUI enabling runtime defined views

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages