import React from 'react'; import { PagePathLabel, UserPicture } from '@growi/ui/dist/components'; import { useDebounce } from 'usehooks-ts'; import { useSWRxSearch } from '~/stores/search'; type Props = { searchKeyword: string, } export const SearchResultMenuItem = (props: Props): JSX.Element => { const { searchKeyword } = props; const debouncedKeyword = useDebounce(searchKeyword, 500); const { data: searchResult } = useSWRxSearch(debouncedKeyword, null, { limit: 10 }); if (searchResult == null || searchResult.data.length === 0) { return <>; } return ( <> {searchResult.data?.map(pageWithMeta => (
{pageWithMeta.data.seenUsers.length}
))}
); };