fix: add contentShape to all tappable rows so entire row area registers taps
Adds .contentShape(Rectangle()) or .contentShape(Capsule()) to 11 buttons, NavigationLinks, and onTapGesture handlers across 8 files where only the visible content (text/icons) was receiving taps instead of the full row. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -236,6 +236,7 @@ struct SportFilterChip: View {
|
||||
.background(isSelected ? Color.blue : Color(.secondarySystemBackground))
|
||||
.foregroundStyle(isSelected ? .white : .primary)
|
||||
.clipShape(Capsule())
|
||||
.contentShape(Capsule())
|
||||
}
|
||||
.buttonStyle(.plain)
|
||||
.accessibilityIdentifier("schedule.sport.\(sport.rawValue.lowercased())")
|
||||
|
||||
Reference in New Issue
Block a user