Luminate/Sources/LuminateHome/LibraryGrid.swift

24 lines
580 B
Swift

import Adwaita
import Foundation
import LuminateCore
struct LibraryGrid: View {
var libraries: [Components.Schemas.BaseItemDto]
@Binding var navigation: NavigationStack<Page>
var title: String?
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)
}
}
}