diff --git a/src/Components/Map/Subcomponents/Controls/SearchControl.tsx b/src/Components/Map/Subcomponents/Controls/SearchControl.tsx index a79b51df..99863689 100644 --- a/src/Components/Map/Subcomponents/Controls/SearchControl.tsx +++ b/src/Components/Map/Subcomponents/Controls/SearchControl.tsx @@ -111,7 +111,7 @@ export const SearchControl = () => { {hideSuggestions || Array.from(geoResults).length == 0 && itemsResults.length == 0 && tagsResults.length == 0 && !isGeoCoordinate(value) || value.length == 0 ? "" : -
+
{tagsResults.length > 0 &&
{tagsResults.slice(0, 3).map(tag => ( diff --git a/src/Components/Templates/ItemCard.tsx b/src/Components/Templates/ItemCard.tsx index 4b2e753d..97041936 100644 --- a/src/Components/Templates/ItemCard.tsx +++ b/src/Components/Templates/ItemCard.tsx @@ -6,27 +6,26 @@ import { useNavigate } from 'react-router-dom' import { getValue } from '../../Utils/GetValue' import useWindowDimensions from '../Map/hooks/useWindowDimension' -export const ItemCard = ({i,loading, url, parameterField, deleteCallback}:{i:Item, loading: boolean, url:string, parameterField: string, deleteCallback: any}) => { - const navigate = useNavigate(); - const windowDimensions = useWindowDimensions(); +export const ItemCard = ({ i, loading, url, parameterField, deleteCallback }: { i: Item, loading: boolean, url: string, parameterField: string, deleteCallback: any }) => { + const navigate = useNavigate(); + const windowDimensions = useWindowDimensions(); return (
{ let params = new URLSearchParams(window.location.search); - windowDimensions.width >= 786 && navigate(url + getValue(i, parameterField) + `${params ? `?${params}` : ""}`) - windowDimensions.width < 786 && navigate("/" + getValue(i, parameterField) + `${params ? `?${params}` : ""}`) - - }}> - navigate("/edit-item/" + i.id)} deleteCallback={() => deleteCallback(i)}> -
+ if (windowDimensions.width < 786 && i.position) navigate("/" + getValue(i, parameterField) + `${params ? `?${params}` : ""}`) + else navigate(url + getValue(i, parameterField) + `${params ? `?${params}` : ""}`) + }}> + navigate("/edit-item/" + i.id)} deleteCallback={() => deleteCallback(i)}> +
{i.layer?.itemType.show_start_end && - + } {i.layer?.itemType.show_text && - + } +
+
- -
) }