From 8ea805ee3d17217acf7f472a8dae73ec7b913b33 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Wed, 23 Apr 2025 14:21:07 +0100 Subject: [PATCH] use Link --- apps/client/src/features/search/search-spotlight.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/client/src/features/search/search-spotlight.tsx b/apps/client/src/features/search/search-spotlight.tsx index 6a719cc1d..581524fc5 100644 --- a/apps/client/src/features/search/search-spotlight.tsx +++ b/apps/client/src/features/search/search-spotlight.tsx @@ -2,7 +2,7 @@ import { Group, Center, Text } from "@mantine/core"; import { Spotlight } from "@mantine/spotlight"; import { IconSearch } from "@tabler/icons-react"; import React, { useState } from "react"; -import { useNavigate } from "react-router-dom"; +import { Link } from "react-router-dom"; import { useDebouncedValue } from "@mantine/hooks"; import { usePageSearchQuery } from "@/features/search/queries/search-query"; import { buildPageUrl } from "@/features/page/page.utils.ts"; @@ -15,7 +15,6 @@ interface SearchSpotlightProps { } export function SearchSpotlight({ spaceId }: SearchSpotlightProps) { const { t } = useTranslation(); - const navigate = useNavigate(); const [query, setQuery] = useState(""); const [debouncedSearchQuery] = useDebouncedValue(query, 300); @@ -29,9 +28,10 @@ export function SearchSpotlight({ spaceId }: SearchSpotlightProps) { ).map((page) => ( - navigate(buildPageUrl(page.space.slug, page.slugId, page.title)) - } + component={Link} + //@ts-ignore + to={buildPageUrl(page.space.slug, page.slugId, page.title)} + style={{ userSelect: "none" }} >
{getPageIcon(page?.icon)}