From 92fc8ef28f560b7d13d642a47e5958acc767476d Mon Sep 17 00:00:00 2001 From: Maurice Date: Fri, 6 Nov 2026 16:28:06 +0100 Subject: [PATCH] feat(mobile): new trip sheet and shared pickers in the sheets' style New trip: the icon tile header, sections with labels above round fields instead of floating labels in boxes, the round date fields, the shared footer buttons, and no box within a box for the reminder and the cover search. The shared select, date, time and airport pickers style themselves inline for the desktop and looked out of place in phone sheets, white and squarer than the fields beside them. Inside the phone UI they now take the sheets' 42 px round field on the field surface; the desktop is unchanged. --- .../components/Planner/SuggestionDropdown.tsx | 1 + .../shared/CustomDateTimePicker.tsx | 2 + client/src/components/shared/CustomSelect.tsx | 1 + .../components/shared/CustomTimePicker.tsx | 2 +- client/src/mobile/mobile.css | 14 ++ .../screens/dashboard/MNewTripSheet.tsx | 203 +++++++++--------- .../screens/trip/sheets/MTripSheetUi.tsx | 7 +- 7 files changed, 121 insertions(+), 109 deletions(-) diff --git a/client/src/components/Planner/SuggestionDropdown.tsx b/client/src/components/Planner/SuggestionDropdown.tsx index df5fb5999..82290bda3 100644 --- a/client/src/components/Planner/SuggestionDropdown.tsx +++ b/client/src/components/Planner/SuggestionDropdown.tsx @@ -44,6 +44,7 @@ export function SuggestionInputBox({ }: SuggestionInputBoxProps) { return (
{/* Calendar trigger */}