in src/CardView.tsx [40:78]
fontSize: normalize(14),
color: colors.text,
},
}),
[colors],
);
const onCardLongPress = React.useCallback<CardPressCallback>(
item => {
setBottomItem(item);
},
[setBottomItem],
);
return (
<View style={styles.container}>
<FlatList
key={`flatlist-${componentName}-${items.length}`}
numColumns={items.length > 4 ? 2 : 1}
data={items}
renderItem={getCard(
componentName,
onItemPress,
onItemLongPress ? onCardLongPress : undefined,
onEdit,
)}
/>
<BottomPopup
isVisible={bottomItem !== undefined}
onDismiss={() => setBottomItem(undefined)}>
<ListItem containerStyle={styles.listItem}>
<ListItem.Content>
<ListItem.Title style={styles.listItemText}>
{bottomItem?.name}
</ListItem.Title>
</ListItem.Content>
</ListItem>
<ListItem
onPress={async () => {