diff --git a/src/screens/TestScreen/TestScreen.tsx b/src/screens/TestScreen/TestScreen.tsx index aaf0dba..5e99f1a 100644 --- a/src/screens/TestScreen/TestScreen.tsx +++ b/src/screens/TestScreen/TestScreen.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { useCallback, useMemo } from 'react'; import { polishPlurals } from 'polish-plurals'; import { NetworkStatus, useQuery } from '@apollo/client'; import { RouteProp } from '@react-navigation/native'; @@ -39,6 +39,12 @@ const TestScreen = ({ route }: TestScreenProps) => { }, notifyOnNetworkStatusChange: true, }); + const handleReset = useCallback(() => { + refetch(undefined); + }, [refetch]); + const suggestions = useMemo(() => data?.similarQualifications.items ?? [], [ + data, + ]); return ( @@ -59,12 +65,10 @@ const TestScreen = ({ route }: TestScreenProps) => { ) : ( - + ) ) : (