// // LibraryGrid.swift // LuminateUI // // Created by Brendan Szymanski on 6/15/26. // import Adwaita import Foundation import LuminateCore public struct LibraryGrid: View { public var libraries: [Components.Schemas.BaseItemDto] @Binding public nonisolated(unsafe) var navigation: NavigationStack public var title: String? public init( libraries: [Components.Schemas.BaseItemDto], navigation: Binding>, title: String? = nil ) { self.libraries = libraries _navigation = navigation self.title = title } public var view: Body { VStack(spacing: 16) { Text(title ?? "Libraries") .title3() .halign(.start) .padding(10, .horizontal) FlowBox(libraries) { library in HomePosterCell(item: library) } .columnSpacing(16) .rowSpacing(16) } } }