File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ enum CubeDeckScreen: Hashable {
66}
77
88struct CubeDeckDetailView : View {
9- var deck : CubeDeck
9+ @ Bindable var deck : CubeDeck
1010
1111 @State private var isCubeDeckCardPickerPresented = false
1212 @State private var isCubeDeckEditorPresented = false
@@ -34,6 +34,11 @@ struct CubeDeckDetailView: View {
3434
3535 }
3636 }
37+
38+ Section ( " Decktype " ) {
39+ TextField ( " Decktype " , text: $deck. decktype)
40+ }
41+
3742 if !deck. cards. isEmpty {
3843 NavigationLink ( value: CubeDeckScreen . cards ( deck) ) {
3944 Text ( " Cards " )
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ import SwiftData
66 @Attribute var createdAt : Date
77 @Attribute var name : String
88
9+ // TODO: Check if we want to make it optional?
10+ var decktype : String = " "
911 var archetype : DeckArchetype ?
1012 var cube : Cube
1113 var cards : [ CubeDeckCard ] = [ ]
Original file line number Diff line number Diff line change @@ -94,6 +94,7 @@ struct TournamentExportView: View {
9494 let scryfallId : String
9595 let quantity : Int
9696 let archetype : String
97+ let decktype : String
9798 }
9899
99100 let tournamentDate = Calendar . current. startOfDay (
@@ -109,7 +110,8 @@ struct TournamentExportView: View {
109110 player: draftedDeck. tournamentPlayer!. name,
110111 scryfallId: card. card. scryfallId,
111112 quantity: card. quantity,
112- archetype: draftedDeck. archetype? . name ?? " "
113+ archetype: draftedDeck. archetype? . name ?? " " ,
114+ decktype: draftedDeck. decktype
113115 )
114116 }
115117 }
You can’t perform that action at this time.
0 commit comments