parent
c2230d4e62
commit
066881f9b9
@ -0,0 +1,20 @@
|
||||
struct PlayerListView: View {
|
||||
@ObservedObject var viewModel: PlayerViewModel
|
||||
|
||||
var body: some View {
|
||||
NavigationStack {
|
||||
List(viewModel.players, id: \.id) { player in
|
||||
PlayerProfileView(player: player)
|
||||
.padding(.vertical, 5)
|
||||
}
|
||||
.navigationTitle("Top Players")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
struct PlayerListView_Previews: PreviewProvider {
|
||||
static var previews: some View {
|
||||
PlayerListView(viewModel: PlayerViewModel())
|
||||
}
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
struct InfoRow: View {
|
||||
var title: String
|
||||
var value: String
|
||||
|
||||
var body: some View {
|
||||
HStack {
|
||||
VStack(alignment: .leading, spacing: 10) {
|
||||
Text(title)
|
||||
.fontWeight(.semibold)
|
||||
.foregroundColor(.white)
|
||||
Text(value)
|
||||
}
|
||||
Spacer()
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in new issue