|
|
@@ -26,6 +26,10 @@ const MarkerItem = ({
|
|
|
}) => {
|
|
|
const navigation = useNavigation();
|
|
|
|
|
|
+ if (!marker || !marker.coordinates) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
function formatNumber(value?: number | null) {
|
|
|
const number = typeof value === 'number' && !isNaN(value) ? value : 0;
|
|
|
|
|
|
@@ -133,7 +137,7 @@ const MarkerItem = ({
|
|
|
>
|
|
|
{parsedAvatars?.map((avatar: number, index: number) => (
|
|
|
<Image
|
|
|
- key={avatar}
|
|
|
+ key={`${avatar}-${index}`}
|
|
|
source={{ uri: API_HOST + '/img/avatars/' + avatar + '.webp' }}
|
|
|
style={styles.userImageSmall}
|
|
|
/>
|
|
|
@@ -237,7 +241,7 @@ const MarkerItem = ({
|
|
|
>
|
|
|
{parsedAvatars?.map((avatar: number, index: number) => (
|
|
|
<Image
|
|
|
- key={avatar}
|
|
|
+ key={`${avatar}-${index}`}
|
|
|
source={{ uri: API_HOST + '/img/avatars/' + avatar + '.webp' }}
|
|
|
style={styles.userImageSmall}
|
|
|
/>
|