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 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
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user