From 08348bba02ae68dd7689cd78fa36df6bfa708114 Mon Sep 17 00:00:00 2001 From: Robin Huang Date: Wed, 4 Sep 2024 17:22:28 -0700 Subject: [PATCH] Fix ts issues. --- components/Search/Autocomplete.tsx | 6 ++---- components/Search/SearchHit.tsx | 18 +++++++++++------- components/common/CustomSearchPagination.tsx | 2 +- components/registry/Registry.tsx | 12 +++++++----- package.json | 1 - pnpm-lock.yaml | 3 --- 6 files changed, 21 insertions(+), 21 deletions(-) diff --git a/components/Search/Autocomplete.tsx b/components/Search/Autocomplete.tsx index 4e101dc..8229846 100644 --- a/components/Search/Autocomplete.tsx +++ b/components/Search/Autocomplete.tsx @@ -16,12 +16,10 @@ import { usePagination, useSearchBox } from 'react-instantsearch' import { autocomplete } from '@algolia/autocomplete-js' import { createLocalStorageRecentSearchesPlugin } from '@algolia/autocomplete-plugin-recent-searches' import { createQuerySuggestionsPlugin } from '@algolia/autocomplete-plugin-query-suggestions' +// @ts-ignore import { debounce } from '@algolia/autocomplete-shared' -import { - INSTANT_SEARCH_INDEX_NAME, - INSTANT_SEARCH_QUERY_SUGGESTIONS, -} from 'src/constants' +import { INSTANT_SEARCH_QUERY_SUGGESTIONS } from 'src/constants' import '@algolia/autocomplete-theme-classic' diff --git a/components/Search/SearchHit.tsx b/components/Search/SearchHit.tsx index fd1a969..69d84ca 100644 --- a/components/Search/SearchHit.tsx +++ b/components/Search/SearchHit.tsx @@ -1,15 +1,18 @@ import React from 'react' import { Snippet } from 'react-instantsearch' + import { useRouter } from 'next/router' +interface NodeHit { + id: string + name: string + publisher_id: string + total_install: number + version: string +} + type HitProps = { - hit: { - id: string - name: string - publisher_id: string - total_install: number - version: string - } + hit: NodeHit } const Hit: React.FC = ({ hit }) => { @@ -26,6 +29,7 @@ const Hit: React.FC = ({ hit }) => { >
+ {/* @ts-ignore */}
diff --git a/components/common/CustomSearchPagination.tsx b/components/common/CustomSearchPagination.tsx index 61a1189..8a14ac5 100644 --- a/components/common/CustomSearchPagination.tsx +++ b/components/common/CustomSearchPagination.tsx @@ -21,7 +21,7 @@ export default function CustomSearchPagination(props: UsePaginationProps) { return (
= ({}) => {