diff --git a/EditWorkout.tsx b/EditWorkout.tsx index bb4f5c2..4708cd7 100644 --- a/EditWorkout.tsx +++ b/EditWorkout.tsx @@ -141,16 +141,14 @@ export default function EditWorkout() { onSubmitEditing={() => setsRef.current?.focus()} /> )} - {settings?.showSets && ( - minutesRef.current?.focus()} - /> - )} + minutesRef.current?.focus()} + /> {settings?.alarm && ( <> { - setShowSets(enabled) - settingsRepo.update({}, {showSets: enabled}) - if (enabled) toast('Show target sets for workouts.') - else toast('Stopped showing target sets for workouts.') - }, []) - const changeNoSound = useCallback((enabled: boolean) => { setNoSound(enabled) settingsRepo.update({}, {noSound: enabled}) @@ -143,7 +134,6 @@ export default function SettingsPage() { {name: 'Show unit', value: showUnit, onChange: changeUnit}, {name: 'Show steps', value: steps, onChange: changeSteps}, {name: 'Show date', value: showDate, onChange: changeShowDate}, - {name: 'Show sets', value: showSets, onChange: changeShowSets}, ] const changeTheme = useCallback( diff --git a/migrations/1667622610740-remove-show-sets.ts b/migrations/1667622610740-remove-show-sets.ts new file mode 100644 index 0000000..08d4086 --- /dev/null +++ b/migrations/1667622610740-remove-show-sets.ts @@ -0,0 +1,13 @@ +import {MigrationInterface, QueryRunner} from 'typeorm' + +export class removeShowSets1667622610740 implements MigrationInterface { + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.dropColumn('settings', 'showSets') + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner + .query('ALTER TABLE settings ADD COLUMN showSets BOOLEAN DEFAULT true') + .catch(() => null) + } +}