@@ -32,9 +32,6 @@ import {
3232} from '@/features/commute/schema' ;
3333import { DashboardCommuteCard } from '@/features/dashboard/dashboard-commute-card' ;
3434import { useDashboardSearchParams } from '@/features/dashboard/dashboard-search-params' ;
35- import { UpcomingCommuteBanner } from '@/features/dashboard/upcoming-commute-banner' ;
36- import { UpcomingCommuteDialog } from '@/features/dashboard/upcoming-commute-dialog' ;
37- import { useUpcomingCommute } from '@/features/dashboard/use-upcoming-commute' ;
3835import { OrgFloatingActionButtonLink } from '@/features/organization/org-button-link' ;
3936import { OrgLink } from '@/features/organization/org-link' ;
4037import type { UserSummary } from '@/features/user/schema' ;
@@ -139,23 +136,6 @@ export const PageDashboard = () => {
139136 return set ( 'default' ) ;
140137 } ) ;
141138
142- const [ isUpcomingCommuteModalOpen , setIsUpcomingCommuteModalOpen ] =
143- useState ( false ) ;
144-
145- const upcomingCommute = useUpcomingCommute ( commutesQuery . data ) ;
146-
147- const isUserInCommute = ( commute : CommuteEnriched , userId : string ) => {
148- if ( commute . driver ?. id === userId ) return true ;
149- return commute . stops . some ( ( stop ) =>
150- stop . passengers ?. some (
151- ( p ) => p . passenger ?. id === userId && p . status === 'ACCEPTED'
152- )
153- ) ;
154- } ;
155-
156- const shouldShowUpcoming =
157- upcomingCommute && isUserInCommute ( upcomingCommute , currentUserId ) ;
158-
159139 return (
160140 < PageLayout >
161141 < PageLayoutTopBar
@@ -177,22 +157,6 @@ export const PageDashboard = () => {
177157 < PageLayoutTopBarTitle > { t ( 'dashboard:title' ) } </ PageLayoutTopBarTitle >
178158 </ PageLayoutTopBar >
179159
180- { shouldShowUpcoming && (
181- < UpcomingCommuteBanner
182- commute = { upcomingCommute }
183- onOpen = { ( ) => setIsUpcomingCommuteModalOpen ( true ) }
184- />
185- ) }
186-
187- { shouldShowUpcoming && (
188- < UpcomingCommuteDialog
189- commute = { upcomingCommute }
190- currentUserId = { currentUserId }
191- open = { isUpcomingCommuteModalOpen }
192- onOpenChange = { setIsUpcomingCommuteModalOpen }
193- />
194- ) }
195-
196160 < PageLayoutContent containerClassName = "max-w-4xl" >
197161 { ui
198162 . match ( 'pending' , ( ) => < DashboardSkeleton /> )
0 commit comments