feat(auteurs): Matérialisation de la tab Auteurs
- Affichage de tous les auteurs en LazyVGrid
This commit is contained in:
parent
51661d3cf4
commit
5cde422382
2 changed files with 35 additions and 1 deletions
|
|
@ -25,7 +25,7 @@ struct ContentView: View {
|
|||
|
||||
Tab {
|
||||
NavigationStack {
|
||||
|
||||
Auteurs_View(auteurs: MockData.auteurs)
|
||||
}
|
||||
} label: {
|
||||
Image(systemName: "person.circle")
|
||||
|
|
|
|||
34
urbancanvas/Screens/Auteurs+View.swift
Normal file
34
urbancanvas/Screens/Auteurs+View.swift
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
//
|
||||
// Auteurs+View.swift
|
||||
// urbancanvas
|
||||
//
|
||||
// Created by Apprenant154 on 24/06/2026.
|
||||
//
|
||||
|
||||
import SwiftUI
|
||||
|
||||
struct Auteurs_View: View {
|
||||
|
||||
let columns = [
|
||||
GridItem(.flexible(), spacing: 21),
|
||||
GridItem(.flexible())
|
||||
]
|
||||
|
||||
let auteurs: [Auteur]
|
||||
|
||||
var body: some View {
|
||||
ScrollView {
|
||||
LazyVGrid(columns: columns, spacing: 20) {
|
||||
ForEach(auteurs) { auteur in
|
||||
CarteAuteur(auteur: auteur)
|
||||
}
|
||||
}
|
||||
.padding(.horizontal)
|
||||
}
|
||||
.background(.bgGray)
|
||||
}
|
||||
}
|
||||
|
||||
#Preview {
|
||||
Auteurs_View(auteurs: MockData.auteurs)
|
||||
}
|
||||
Loading…
Reference in a new issue