From 9bab693c87d273733710b199faebd4c0868ffb7c Mon Sep 17 00:00:00 2001 From: Kichiyaki Date: Mon, 17 May 2021 22:02:50 +0200 Subject: [PATCH] fix that the profession name was pressable --- .../HomeScreen/components/Professions/List/ListItem.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/screens/HomeScreen/components/Professions/List/ListItem.tsx b/src/screens/HomeScreen/components/Professions/List/ListItem.tsx index ad77fd0..0a7ac6d 100644 --- a/src/screens/HomeScreen/components/Professions/List/ListItem.tsx +++ b/src/screens/HomeScreen/components/Professions/List/ListItem.tsx @@ -1,4 +1,4 @@ -import React, { Fragment, useCallback, memo } from 'react'; +import React, { Fragment, useMemo, memo } from 'react'; import { Icon, Left, ListItem, NativeBase, Right, Text } from 'native-base'; export interface ListItemProps @@ -15,10 +15,13 @@ const MyListItem = ({ itemHeader, id, }: ListItemProps) => { - const handlePress = useCallback(() => { + const handlePress = useMemo(() => { if (onPress && id) { - onPress(id); + return () => { + onPress(id); + }; } + return undefined; }, [onPress, id]); return (