diff --git a/src/Components/Item/PopupView.tsx b/src/Components/Item/PopupView.tsx index 4cd2dd16..6eea6e43 100644 --- a/src/Components/Item/PopupView.tsx +++ b/src/Components/Item/PopupView.tsx @@ -1,6 +1,7 @@ import { useContext, useMemo, useState } from 'react' import { Marker, Tooltip } from 'react-leaflet' +import { useAppState } from '#components/AppShell/hooks/useAppState' import { useFilterTags, useIsLayerVisible, @@ -33,6 +34,8 @@ export const PopupView = ({ children }: { children?: React.ReactNode }) => { const filterTags = useFilterTags() + const appState = useAppState() + const items = useItems() const getItemTags = useGetItemTags() @@ -149,7 +152,13 @@ export const PopupView = ({ children }: { children?: React.ReactNode }) => { selectPosition && setMarkerClicked(item) }, }} - icon={MarkerIconFactory(markerShape, color1, color2, item.markerIcon ?? markerIcon)} + icon={MarkerIconFactory( + markerShape, + color1, + color2, + item.markerIcon ?? markerIcon, + appState.assetsApi.url, + )} position={[latitude, longitude]} > ({ @@ -14,7 +16,6 @@ const LayerContext = createContext({ markerDefaultColor: '', markerDefaultColor2: '', markerShape: '', - markerIcon: '', menuText: '', })