Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
This commit is contained in:
parent
058f6ab75e
commit
3588c0679f
@ -33,6 +33,11 @@ enum Design {
|
|||||||
static let cardWidthSmall: CGFloat = CasinoDesign.Size.cardWidthSmall
|
static let cardWidthSmall: CGFloat = CasinoDesign.Size.cardWidthSmall
|
||||||
static let cardWidthMedium: CGFloat = CasinoDesign.Size.cardWidthMedium
|
static let cardWidthMedium: CGFloat = CasinoDesign.Size.cardWidthMedium
|
||||||
static let cardWidthLarge: CGFloat = CasinoDesign.Size.cardWidthLarge
|
static let cardWidthLarge: CGFloat = CasinoDesign.Size.cardWidthLarge
|
||||||
|
static let cardAspectRatio: CGFloat = CasinoDesign.Size.cardAspectRatio
|
||||||
|
static let cardOverlap: CGFloat = CasinoDesign.Size.cardOverlap
|
||||||
|
|
||||||
|
// Baccarat table cards (smaller for compact layout)
|
||||||
|
static let cardWidthTable: CGFloat = 45
|
||||||
|
|
||||||
// Chips - use CasinoDesign values
|
// Chips - use CasinoDesign values
|
||||||
static let chipSmall: CGFloat = CasinoDesign.Size.chipSmall
|
static let chipSmall: CGFloat = CasinoDesign.Size.chipSmall
|
||||||
|
|||||||
@ -463,10 +463,10 @@ struct CompactHandView: View {
|
|||||||
// MARK: - Layout Constants
|
// MARK: - Layout Constants
|
||||||
// Fixed size: cards have strict visual constraints
|
// Fixed size: cards have strict visual constraints
|
||||||
|
|
||||||
private let cardWidth: CGFloat = 45
|
private let cardWidth: CGFloat = Design.Size.cardWidthTable
|
||||||
private let cardHeight: CGFloat = 63 // Standard card aspect ratio ~1.4
|
private let cardHeight: CGFloat = Design.Size.cardWidthTable * Design.Size.cardAspectRatio
|
||||||
private let cardOverlap: CGFloat = -12
|
private let cardOverlap: CGFloat = Design.Size.cardOverlap
|
||||||
private let placeholderSpacing: CGFloat = 8
|
private let placeholderSpacing: CGFloat = Design.Spacing.small
|
||||||
|
|
||||||
/// Fixed container width to prevent resizing during deal
|
/// Fixed container width to prevent resizing during deal
|
||||||
/// Calculated as: 3 cards with overlap + padding
|
/// Calculated as: 3 cards with overlap + padding
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user