Add toast for new records

This commit is contained in:
Brandon Presley 2022-08-24 13:04:45 +12:00
parent 24edebe065
commit 29705d5e72
1 changed files with 7 additions and 2 deletions

View File

@ -5,7 +5,7 @@ import {
useRoute,
} from '@react-navigation/native';
import React, {useCallback, useContext} from 'react';
import {NativeModules, View} from 'react-native';
import {NativeModules, ToastAndroid, View} from 'react-native';
import {IconButton} from 'react-native-paper';
import {DatabaseContext} from './App';
import {HomePageParams} from './HomePage';
@ -58,9 +58,14 @@ export default function EditSet() {
`;
startTimer();
await db.executeSql(insert, [name, reps, weight, unit]);
if (
weight > params.set.weight ||
(reps > params.set.reps && weight === params.set.weight)
)
ToastAndroid.show("Great work King, that's a new record!", 6000);
navigation.goBack();
},
[db, navigation, startTimer],
[db, navigation, startTimer, params.set],
);
const save = useCallback(