Added some more normal calendar places, played with the day and calendar view

This commit is contained in:
2024-01-13 13:11:23 +01:00
parent f7a0d5edc8
commit 20f62d86db
4 changed files with 35 additions and 23 deletions

View File

@@ -7,20 +7,23 @@
import SwiftUI
extension Color {
init(r: Double, g: Double, b: Double) {
self.init(red: r / 255, green: g / 255, blue: b / 255)
}
}
struct CalendarView: View {
var events: [TrashEvent]
let columns: [GridItem] = Array(repeating: .init(.adaptive(minimum: 50, maximum: 50)), count: 7)
let columns = [GridItem(), GridItem(), GridItem(), GridItem(), GridItem(), GridItem(), GridItem()]
var body: some View {
GeometryReader { geometry in
VStack {
let width: CGFloat = geometry.size.width / 8
let width = geometry.size.width / 7.5
LazyVGrid(columns: [adaptiveGridItem(width: width)], spacing: 0) {
ForEach(0..<events.count) { i in
let event = events[i]
ForEach(events) { event in
DayView(image: event.trash.image, dayOfTheWeek: "TBD", date: event.id, color: event.trash.color)
// Text(String(event.id))
.frame(minWidth: 50, minHeight: 50)
.border(.black, width: 1)
.border(Color(r: 217, g: 185, b: 155), width: 1)
}
}
Spacer(minLength: 0)