Restructure project folders

This commit is contained in:
Scarriffle
2026-05-17 08:45:37 +02:00
parent 652cfc4cf4
commit 069f8bac2d
80 changed files with 6102 additions and 547 deletions

View File

@@ -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)
}
}
}