(program, start)
| 318 | }; |
| 319 | |
| 320 | export const calculateLeftScrollPosition = (program, start) => { |
| 321 | const programStartMs = program.startMs ?? convertToMs(program.start_time); |
| 322 | const startOffsetMinutes = (programStartMs - convertToMs(start)) / 60000; |
| 323 | |
| 324 | return (startOffsetMinutes / MINUTE_INCREMENT) * MINUTE_BLOCK_WIDTH; |
| 325 | }; |
| 326 | |
| 327 | export const calculateDesiredScrollPosition = (leftPx) => { |
| 328 | return Math.max(0, leftPx - 20); |
nothing calls this directly
no test coverage detected