From f8b6c1c45cb41eb9fcfbd0099e3814051f722201 Mon Sep 17 00:00:00 2001 From: Tom Hicks Date: Sun, 4 Apr 2021 01:18:00 -0700 Subject: [PATCH] Adds an import view that shows when the app is opening a .monster file. --- MonsterCards/Views/ContentView.swift | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/MonsterCards/Views/ContentView.swift b/MonsterCards/Views/ContentView.swift index 735781c..80b147f 100644 --- a/MonsterCards/Views/ContentView.swift +++ b/MonsterCards/Views/ContentView.swift @@ -10,7 +10,8 @@ import CoreData struct ContentView: View { @Environment(\.managedObjectContext) private var viewContext - + @State private var isShowingImportDialog = false + var body: some View { TabView { Search() @@ -35,6 +36,14 @@ struct ContentView: View { Text("Library") } } + .onOpenURL(perform: beginImportingMonster) + .sheet(isPresented: self.$isShowingImportDialog) { + Text("Importing Monster") + } + } + + func beginImportingMonster(url: URL) { + self.isShowingImportDialog = true } }