Skip to content

Commit

Permalink
Show heading not end of route
Browse files Browse the repository at this point in the history
  • Loading branch information
amandeepg committed May 13, 2024
1 parent 9707bad commit f495113
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions app/src/main/kotlin/ui/stations/Train.kt
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ import ca.amandeep.path.R
import ca.amandeep.path.data.model.AlertData
import ca.amandeep.path.data.model.Direction
import ca.amandeep.path.data.model.Route
import ca.amandeep.path.data.model.StationName
import ca.amandeep.path.data.model.UpcomingTrain
import ca.amandeep.path.data.model.relativeArrivalMins
import ca.amandeep.path.ui.HEADING_DARK_TEXT_COLOR
Expand Down Expand Up @@ -357,15 +358,15 @@ private fun TrainHeading(
Row {
val hasVia = train.route.via != null
SingleTrainHeading(
train.target,
train.route,
train.direction,
shortName = userState.shortenNames || hasVia,
)
if (hasVia) {
Spacer(Modifier.width(5.dp))
SingleTrainHeading(
train.target,
train.route,
train.direction,
shortName = true,
isVia = true,
)
Expand All @@ -375,18 +376,15 @@ private fun TrainHeading(

@Composable
private fun SingleTrainHeading(
targetStation: StationName,
route: Route,
direction: Direction,
shortName: Boolean = false,
isVia: Boolean = false,
) {
val station = if (isVia && route.via != null) {
route.via
} else {
when (direction) {
Direction.ToNJ -> route.njTerminus
Direction.ToNY -> route.nyTerminus
}
targetStation
}
val name = if (shortName) station.shortName else station.longName
val pillColor = when (route) {
Expand Down

0 comments on commit f495113

Please sign in to comment.