From 1b0b240de359ec979b9dd2c87222e9a4d959a80d Mon Sep 17 00:00:00 2001 From: Rumperuu Date: Sat, 6 Jul 2024 00:28:30 +0200 Subject: [PATCH] feat: cherry-picked checkins --- app/Http/Controllers/TrackerController.php | 3 ++- resources/views/tracker.blade.php | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/TrackerController.php b/app/Http/Controllers/TrackerController.php index 2c46805..cbd59fc 100644 --- a/app/Http/Controllers/TrackerController.php +++ b/app/Http/Controllers/TrackerController.php @@ -90,7 +90,8 @@ class TrackerController extends Controller 'trip' => $tripData, 'showAllCheckins' => ($viewMode === 'all'), 'fromCheckin' => $fromCheckin, - 'toCheckin' => $toCheckin + 'toCheckin' => $toCheckin, + 'cherryPicked' => !!$cherryPickedCheckins ] ); } diff --git a/resources/views/tracker.blade.php b/resources/views/tracker.blade.php index 12e2b75..b4939c0 100644 --- a/resources/views/tracker.blade.php +++ b/resources/views/tracker.blade.php @@ -30,11 +30,11 @@
-

@if ($showAllCheckins) Posts @else Recent Posts @endif

+

@if ($showAllCheckins) Posts @elseif ($cherryPicked || $toCheckin || $fromCheckin) Selected Posts @else Recent Posts @endif

Want to receive a regular email digest of updates?

Ask me and I'll add you to the list: weekly, fortnightly and monthly options available (or daily if you're really keen).

-
    - @if($showAllCheckins || $toCheckin || $fromCheckin) +
      + @if($showAllCheckins || $toCheckin || $fromCheckin || $cherryPicked) @php $checkinsList = $trip->checkins @endphp @else @php $checkinsList = array_slice(array_reverse($trip->checkins), 0, 10) @endphp