diff --git a/EditWorkout.tsx b/EditWorkout.tsx index ee85e57..37f553a 100644 --- a/EditWorkout.tsx +++ b/EditWorkout.tsx @@ -13,6 +13,7 @@ import {MARGIN, PADDING} from './constants'; import MassiveInput from './MassiveInput'; import {updatePlanWorkouts} from './plan.service'; import {addSet, updateManySet, updateSetImage} from './set.service'; +import {settings} from './settings.service'; import {WorkoutsPageParams} from './WorkoutsPage'; export default function EditWorkout() { @@ -92,13 +93,15 @@ export default function EditWorkout() { - + {!!settings.steps && ( + + )} { setShowUnit(enabled); if (enabled) toast('Show option to select unit for sets.', 4000); - else toast('Hid the unit option when adding/editing sets.', 4000); + else toast('Hid unit option for sets.', 4000); }, [toast], ); @@ -132,8 +135,17 @@ export default function SettingsPage() { const changeWorkouts = useCallback( (enabled: boolean) => { setWorkouts(enabled); - if (enabled) toast('Show todays workouts when editing a set.', 4000); - else toast('Stopped showing todays workouts when editing a set.', 4000); + if (enabled) toast('Show workout for sets.', 4000); + else toast('Stopped showing workout for sets.', 4000); + }, + [toast], + ); + + const changeSteps = useCallback( + (enabled: boolean) => { + setSteps(enabled); + if (enabled) toast('Show steps for a workout.', 4000); + else toast('Stopped showing steps for workouts.', 4000); }, [toast], ); @@ -145,7 +157,8 @@ export default function SettingsPage() { {name: 'Record notifications', value: notify, onChange: changeNotify}, {name: 'Show images', value: images, onChange: changeImages}, {name: 'Show unit', value: showUnit, onChange: changeUnit}, - {name: 'Show todays workout', value: workouts, onChange: changeWorkouts}, + {name: 'Show workouts', value: workouts, onChange: changeWorkouts}, + {name: 'Show steps', value: steps, onChange: changeSteps}, ]; return ( @@ -173,7 +186,7 @@ export default function SettingsPage() { : null} )} - {'color'.includes(search.toLowerCase()) && ( + {'theme'.includes(search.toLowerCase()) && (