fix: standardize trip name display with arrow separators app-wide
- Add `displayName` computed property to Trip model that always generates city list with " → " separator for consistent display - Replace all `trip.name` usages with `trip.displayName` in UI files - Update SuggestedTripsGenerator to use " → " separator - Update PDFGenerator to use displayName for PDF titles This ensures all trip names display consistently regardless of when the trip was created or how the name was originally stored. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -236,7 +236,7 @@ struct HomeContent_Strava: View {
|
||||
)
|
||||
|
||||
VStack(alignment: .leading, spacing: 2) {
|
||||
Text(trip.name)
|
||||
Text(trip.displayName)
|
||||
.font(.system(size: 15, weight: .semibold))
|
||||
.foregroundStyle(textPrimary)
|
||||
.lineLimit(1)
|
||||
@@ -351,7 +351,7 @@ struct HomeContent_Strava: View {
|
||||
}
|
||||
|
||||
VStack(alignment: .leading, spacing: 4) {
|
||||
Text(trip.name)
|
||||
Text(trip.displayName)
|
||||
.font(.system(size: 13, weight: .semibold))
|
||||
.foregroundStyle(textPrimary)
|
||||
.lineLimit(1)
|
||||
|
||||
Reference in New Issue
Block a user