From 285e268489ed020e53b16a4a278e433925091142 Mon Sep 17 00:00:00 2001 From: Rene Saarsoo Date: Fri, 2 Oct 2020 13:50:13 +0300 Subject: [PATCH] Chunk up range intervals --- src/App.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 554d4a3..a71f463 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,7 +1,7 @@ import React, { useState, useCallback } from 'react'; import { WorkoutPlot } from './components/WorkoutPlot'; import { WorkoutStats } from './components/WorkoutStats'; -import { parse } from 'make-workout'; +import { parse, chunkRangeIntervals, Duration } from 'make-workout'; import { ErrorMessage } from './components/ErrorMessage'; const defaultWorkout = `Name: Hello @@ -14,6 +14,9 @@ Rest: 10:00 75% Cooldown: 10:00 60%..30% `; +// Split range-intervals into 1 minute chunks +const chunkSize = new Duration(60); + export function App() { const [text, setText] = useState(defaultWorkout); const [workout, setWorkout] = useState(parse(defaultWorkout)); @@ -34,7 +37,7 @@ export function App() {

Workout editor