You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.0 KiB

//
// BookCard.swift
// MyFirstProject
//
// Created by etudiant on 16/05/2023.
//
import SwiftUI
struct BookCard: View {
var album : Album?
init(album: Album) {
self.album = album
}
var body: some View {
Grid(alignment : .leading){
GridRow{
Rectangle() .background(.gray)
.overlay(
Image(album?.image ?? "Image")
)
.frame(width: 180,height: 180)
.clipShape(RoundedRectangle(cornerRadius: 5))
}
GridRow(){
VStack(alignment:.leading){
Text(album?.nom ?? "").font(.subheadline).bold()
Text("Mise à jour Mardi").font(.caption)
}
}
}.foregroundColor(WtaColor.black_2)
}
}
struct BookCard_Previews: PreviewProvider {
static var previews: some View {
BookCard(album: Stub().load())
}
}