From 77f596fd76c5b2d00042163516a103a405c67577 Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 5 Mar 2025 22:23:43 +0100 Subject: [PATCH 1/3] Remove unused file (#183) --- src/Components/Map/setItemLocation.tsx | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 src/Components/Map/setItemLocation.tsx diff --git a/src/Components/Map/setItemLocation.tsx b/src/Components/Map/setItemLocation.tsx deleted file mode 100644 index ae776994..00000000 --- a/src/Components/Map/setItemLocation.tsx +++ /dev/null @@ -1,10 +0,0 @@ -/* eslint-disable @typescript-eslint/no-unused-vars */ - -import { useMap } from 'react-leaflet' - -export const setItemLocation = () => { - // eslint-disable-next-line react-hooks/rules-of-hooks - const map = useMap() - - return
-} From 31f0dd7a8185c533843e61eb302e46b4a6952539 Mon Sep 17 00:00:00 2001 From: Anton Tranelis <31516529+antontranelis@users.noreply.github.com> Date: Wed, 5 Mar 2025 21:26:16 +0000 Subject: [PATCH 2/3] fix(source): fixed attestation layout (#180) * fixed attestation layout * fixed for attestations on other map instances --------- Co-authored-by: Ulf Gebhardt --- src/Components/Profile/Templates/TabsView.tsx | 50 ++++++++++++------- 1 file changed, 31 insertions(+), 19 deletions(-) diff --git a/src/Components/Profile/Templates/TabsView.tsx b/src/Components/Profile/Templates/TabsView.tsx index fa045374..bec02e24 100644 --- a/src/Components/Profile/Templates/TabsView.tsx +++ b/src/Components/Profile/Templates/TabsView.tsx @@ -150,29 +150,41 @@ export const TabsView = ({ - -
-
-
- Avatar + {getUserProfile(a.user_created.id) ? ( + +
+
+
+ {getUserProfile(a.user_created.id)?.image && ( + Avatar + )} +
+
+
+
+ {getUserProfile(a.user_created.id)?.name ?? + a.user_created.first_name}{' '} +
+
+ {timeAgo(a.date_created)} +
-
-
- {getUserProfile(a.user_created.id)?.name} -
-
- {timeAgo(a.date_created)} -
+ + ) : ( +
+
{a.user_created.first_name}
+
+ {timeAgo(a.date_created)}
- + )} ))} From 9f631f156c0e99aa3940bab28240f9d8b95634e6 Mon Sep 17 00:00:00 2001 From: Anton Tranelis <31516529+antontranelis@users.noreply.github.com> Date: Wed, 5 Mar 2025 21:31:57 +0000 Subject: [PATCH 3/3] fix(source): fix avatar bug (#173) * rollup - fail when typescript has warnings or errors Currently this is detected when building the docu. Since the developer rarely does that the problem is detected on github. This change allows the developer to discover the error early by failing the build. * 3.0.75 * fix avatar disapeared when item is updated * fixed linting --------- Co-authored-by: Ulf Gebhardt --- .../Map/Subcomponents/ItemPopupComponents/HeaderView.tsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView.tsx b/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView.tsx index 835da429..69f7569e 100644 --- a/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView.tsx +++ b/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView.tsx @@ -12,7 +12,7 @@ import EllipsisVerticalIcon from '@heroicons/react/16/solid/EllipsisVerticalIcon' import PencilIcon from '@heroicons/react/24/solid/PencilIcon' import TrashIcon from '@heroicons/react/24/solid/TrashIcon' -import { useState, useEffect } from 'react' +import { useState } from 'react' import { useNavigate } from 'react-router-dom' import TargetDotSVG from '#assets/targetDot.svg' @@ -56,10 +56,6 @@ export function HeaderView({ const [imageLoaded, setImageLoaded] = useState(false) - useEffect(() => { - setImageLoaded(false) - }, [item]) - const avatar = item.image && appState.assetsApi.url + item.image + `${big ? '?width=160&heigth=160' : '?width=80&heigth=80'}`