mirror of
https://github.com/dscyrescotti/Memola.git
synced 2026-05-17 05:07:11 +02:00
feat: adjust cell size
This commit is contained in:
@@ -8,13 +8,18 @@
|
|||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
||||||
struct MemoGrid<Card: View>: View {
|
struct MemoGrid<Card: View>: View {
|
||||||
let cellWidth: CGFloat = 250
|
@Environment(\.horizontalSizeClass) var horizontalSizeClass
|
||||||
let cellHeight: CGFloat = 150
|
|
||||||
|
|
||||||
let memoObjects: FetchedResults<MemoObject>
|
let memoObjects: FetchedResults<MemoObject>
|
||||||
let placeholder: Placeholder.Info
|
let placeholder: Placeholder.Info
|
||||||
@ViewBuilder let card: (MemoObject) -> Card
|
@ViewBuilder let card: (MemoObject) -> Card
|
||||||
|
|
||||||
|
var cellWidth: CGFloat {
|
||||||
|
if horizontalSizeClass == .compact {
|
||||||
|
return 180
|
||||||
|
}
|
||||||
|
return 250
|
||||||
|
}
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
if memoObjects.isEmpty {
|
if memoObjects.isEmpty {
|
||||||
Placeholder(info: placeholder)
|
Placeholder(info: placeholder)
|
||||||
|
|||||||
@@ -8,7 +8,14 @@
|
|||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
|
||||||
struct MemoPreview: View {
|
struct MemoPreview: View {
|
||||||
let cellHeight: CGFloat = 150
|
@Environment(\.horizontalSizeClass) var horizontalSizeClass
|
||||||
|
|
||||||
|
var cellHeight: CGFloat {
|
||||||
|
if horizontalSizeClass == .compact {
|
||||||
|
return 120
|
||||||
|
}
|
||||||
|
return 150
|
||||||
|
}
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
Rectangle()
|
Rectangle()
|
||||||
|
|||||||
Reference in New Issue
Block a user