Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>

This commit is contained in:
Matt Bruce 2025-12-17 17:00:19 -06:00
parent 058f6ab75e
commit 3588c0679f
2 changed files with 9 additions and 4 deletions

View File

@ -33,6 +33,11 @@ enum Design {
static let cardWidthSmall: CGFloat = CasinoDesign.Size.cardWidthSmall
static let cardWidthMedium: CGFloat = CasinoDesign.Size.cardWidthMedium
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
static let chipSmall: CGFloat = CasinoDesign.Size.chipSmall

View File

@ -463,10 +463,10 @@ struct CompactHandView: View {
// MARK: - Layout Constants
// Fixed size: cards have strict visual constraints
private let cardWidth: CGFloat = 45
private let cardHeight: CGFloat = 63 // Standard card aspect ratio ~1.4
private let cardOverlap: CGFloat = -12
private let placeholderSpacing: CGFloat = 8
private let cardWidth: CGFloat = Design.Size.cardWidthTable
private let cardHeight: CGFloat = Design.Size.cardWidthTable * Design.Size.cardAspectRatio
private let cardOverlap: CGFloat = Design.Size.cardOverlap
private let placeholderSpacing: CGFloat = Design.Spacing.small
/// Fixed container width to prevent resizing during deal
/// Calculated as: 3 cards with overlap + padding