Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: mileage plan builder and splits generator tab (#38)
* chore: add tabs component * feat: mileage plan builder WIP * fix: resonsive padding * fix: label font size * feat: move splits generator to its own component - started renaming files with lowercase - syntax - added mileage planner and splits generator tabs * chore: rename files * feat: add distances * feat(mileage-builder): display entire week in table * fix: old css for small screens * refactor: cleanup conversions * refactor(mileage-builder): variable names, types * refactor(mileage-builder): reuse code * fix: undo change * refactor(splits-generator): magic number * refactor(pace-calculator): grid layout * feat(pace-calculator): grid layout * feat(pace-calculator): layout tweaks * refactor: extract constants and fix tests * chore: comments * fix: accessibility improvements * fix(mileage-builder): responsive design * feat(mileage-builder): disable submit until inputs are filled * feat(mileage-builder): round decimals option, fix long run calculation * feat(mileage-builder): refactor week function, add recovery percent * refactor(mileage-builder): break down large component file * fix: duplicate css cleanup, align select chevron to right * refactor(mileage-builder): extract week generation logic and add unit tests * fix(app): center * fix(mileage-builder): add unit test, fix uncovered bugs, refactor utils * feat(slits): add unit tests, handle unit change better * chore: code coverage command * chore: test cleanup * refactor: types and content * refactor: extract function
- Loading branch information