feat(auteurs): Matérialisation de la tab Auteurs

- Affichage de tous les auteurs en LazyVGrid
This commit is contained in:
CreepsoOff 2026-06-24 18:29:33 +02:00
parent 51661d3cf4
commit 5cde422382
No known key found for this signature in database
2 changed files with 35 additions and 1 deletions

View file

@ -25,7 +25,7 @@ struct ContentView: View {
Tab {
NavigationStack {
Auteurs_View(auteurs: MockData.auteurs)
}
} label: {
Image(systemName: "person.circle")

View 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)
}