mirror of
				https://github.com/yattee/yattee.git
				synced 2025-11-04 06:32:03 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			948 B
		
	
	
	
		
			Swift
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			948 B
		
	
	
	
		
			Swift
		
	
	
	
	
	
import SwiftUI
 | 
						|
 | 
						|
struct ImportSettings: View {
 | 
						|
    @State private var fileURL = ""
 | 
						|
 | 
						|
    var body: some View {
 | 
						|
        VStack(spacing: 100) {
 | 
						|
            VStack(alignment: .leading, spacing: 20) {
 | 
						|
                Text("1. Export settings from Yattee for iOS or macOS")
 | 
						|
                Text("2. Upload it to a file hosting (e. g. Pastebin or GitHub Gist)")
 | 
						|
                Text("3. Enter file URL in the field below. You can use iOS remote to paste.")
 | 
						|
            }
 | 
						|
 | 
						|
            TextField("URL", text: $fileURL)
 | 
						|
 | 
						|
            Button {
 | 
						|
                if let url = URL(string: fileURL) {
 | 
						|
                    NavigationModel.shared.presentSettingsImportSheet(url)
 | 
						|
                }
 | 
						|
            } label: {
 | 
						|
                Text("Import")
 | 
						|
            }
 | 
						|
        }
 | 
						|
        .padding(20)
 | 
						|
        .navigationTitle("Import Settings")
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
struct ImportSettings_Previews: PreviewProvider {
 | 
						|
    static var previews: some View {
 | 
						|
        ImportSettings()
 | 
						|
    }
 | 
						|
}
 |