@@ -10,16 +10,16 @@ type Props = {
1010}
1111
1212export default function Timeline ( { block } : Props ) {
13- const [ model , min , max ] = useMemo ( ( ) => {
13+ const [ model , minStart , maxEnd ] = useMemo ( ( ) => {
1414 const model = computeModel ( block )
15- const [ min , max ] = model . reduce (
16- ( [ min , max ] , row ) => [
17- Math . min ( min , row . block . start_nanos ) ,
18- Math . max ( max , row . block . end_nanos ) ,
15+ const [ minStart , maxEnd ] = model . reduce (
16+ ( [ minStart , maxEnd ] , row ) => [
17+ Math . min ( minStart , row . block . start_nanos ) ,
18+ Math . max ( maxEnd , row . block . end_nanos ) ,
1919 ] ,
2020 [ Number . MAX_VALUE , Number . MIN_VALUE ] ,
2121 )
22- return [ model , min , max ]
22+ return [ model , minStart , maxEnd ]
2323 } , [ block ] )
2424
2525 const pushPops = useMemo ( ( ) => pushPopsFor ( model ) , [ model ] )
@@ -30,8 +30,8 @@ export default function Timeline({ block }: Props) {
3030 < TimelineRow
3131 key = { idx }
3232 { ...row }
33- min = { min }
34- max = { max }
33+ min = { minStart }
34+ max = { maxEnd }
3535 { ...pushPops [ idx ] }
3636 />
3737 ) ) }
0 commit comments