diff --git a/lib/dotcom_web/live/schedule_finder_live.ex b/lib/dotcom_web/live/schedule_finder_live.ex index 7a73376979..55ebfd7e52 100644 --- a/lib/dotcom_web/live/schedule_finder_live.ex +++ b/lib/dotcom_web/live/schedule_finder_live.ex @@ -69,9 +69,14 @@ defmodule DotcomWeb.ScheduleFinderLive do vehicle_name={@vehicle_name} /> <.remaining_service - :if={departures = @departures.ok? && @departures.result} - route_type={@route.type} + :if={departures = @stop && @departures.ok? && @departures.result} end_of_service={end_of_service(departures)} + now={@now} + remaining_departures={@upcoming_departures |> Enum.drop(5)} + route={@route} + route_type={@route.type} + stop_id={@stop.id} + vehicle_name={@vehicle_name} />
@@ -591,22 +596,29 @@ defmodule DotcomWeb.ScheduleFinderLive do """ end + defp remaining_service(%{remaining_departures: []} = assigns), do: ~H"" + defp remaining_service(assigns) do ~H""" -
+
- More trips later today - + + {Enum.count(@remaining_departures)} trips later today + + Show - -
- <.icon type="solid" name="person-digging" class="size-6" /> - This part's not quite ready yet! -
+ <.upcoming_departures_table + now={@now} + route={@route} + stop_id={@stop_id} + upcoming_departures={@remaining_departures} + vehicle_name={@vehicle_name} + />
""" end