Restructure project folders
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import SwiftUI
|
||||
|
||||
struct LibraryGridView: View {
|
||||
let items: [LibraryItem]
|
||||
let onSelect: (LibraryItem) -> Void
|
||||
|
||||
private let columns = [GridItem(.adaptive(minimum: 180), spacing: 20)]
|
||||
|
||||
var body: some View {
|
||||
ScrollView {
|
||||
LazyVGrid(columns: columns, spacing: 20) {
|
||||
ForEach(items) { item in
|
||||
LibraryItemCell(item: item)
|
||||
.contentShape(Rectangle())
|
||||
.onTapGesture { onSelect(item) }
|
||||
}
|
||||
}
|
||||
.padding(20)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user