@@ -204,7 +204,9 @@ export function WeekView({
204204 < div data-slot = "week-view" className = "flex h-full flex-col" >
205205 < div className = "bg-background/80 border-border/70 sticky top-[80px] z-30 grid grid-cols-8 border-b backdrop-blur-md" >
206206 < div className = "text-muted-foreground/70 py-2 text-center text-sm" >
207- < span className = "max-[479px]:sr-only" > { DateTime . now ( ) . setZone ( TimeZone ) . toFormat ( "O" ) } </ span >
207+ < span className = "max-[479px]:sr-only" >
208+ { DateTime . now ( ) . setZone ( TimeZone ) . toFormat ( "O" ) }
209+ </ span >
208210 </ div >
209211 { days . map ( ( day ) => (
210212 < div
@@ -230,8 +232,10 @@ export function WeekView({
230232 </ div >
231233 { days . map ( ( day , dayIndex ) => {
232234 const dayAllDayEvents = allDayEvents . filter ( ( event ) => {
233- const eventStart = DateTime . fromISO ( event . from ) . setZone ( TimeZone )
234- const eventEnd = DateTime . fromISO ( event . to ) . setZone ( TimeZone )
235+ const eventStart = DateTime . fromISO ( event . from ) . setZone (
236+ TimeZone
237+ ) ;
238+ const eventEnd = DateTime . fromISO ( event . to ) . setZone ( TimeZone ) ;
235239 return (
236240 day . hasSame ( eventStart , "day" ) ||
237241 ( day > eventStart && day < eventEnd ) ||
@@ -246,14 +250,19 @@ export function WeekView({
246250 data-today = { day . hasSame ( DateTime . local ( ) , "day" ) || undefined }
247251 >
248252 { dayAllDayEvents . map ( ( event ) => {
249- const eventStart = DateTime . fromISO ( event . from ) . setZone ( TimeZone )
250- const eventEnd = DateTime . fromISO ( event . to ) . setZone ( TimeZone )
251- const isFirstDay = day . hasSame ( eventStart , "day" )
252- const isLastDay = day . hasSame ( eventEnd , "day" )
253+ const eventStart = DateTime . fromISO ( event . from ) . setZone (
254+ TimeZone
255+ ) ;
256+ const eventEnd = DateTime . fromISO ( event . to ) . setZone (
257+ TimeZone
258+ ) ;
259+ const isFirstDay = day . hasSame ( eventStart , "day" ) ;
260+ const isLastDay = day . hasSame ( eventEnd , "day" ) ;
253261
254262 // Check if this is the first day in the current week view
255263 const isFirstVisibleDay =
256- dayIndex === 0 && eventStart . toMillis ( ) < weekStart . toMillis ( ) ;
264+ dayIndex === 0 &&
265+ eventStart . toMillis ( ) < weekStart . toMillis ( ) ;
257266 const shouldShowTitle = isFirstDay || isFirstVisibleDay ;
258267
259268 return (
@@ -373,8 +382,8 @@ export function WeekView({
373382 ) }
374383 onClick = { ( ) => {
375384 const startTime = day . setZone ( TimeZone ) ;
376- startTime . set ( { hour : hourValue } )
377- startTime . set ( { minute : quarter * 15 } )
385+ startTime . set ( { hour : hourValue } ) ;
386+ startTime . set ( { minute : quarter * 15 } ) ;
378387 onEventCreateAction ( startTime ) ;
379388 } }
380389 />
0 commit comments