From f4da4a30356878870108bce2cdef9d89ffa721ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Thu, 19 Sep 2024 16:14:47 +0200 Subject: [PATCH] pl-fe: move chat search results to @tanstack/virtual MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- .../components/chat-search/chat-search.tsx | 4 +-- .../chats/components/chat-search/results.tsx | 28 ++++++++++--------- packages/pl-fe/src/queries/search.ts | 24 +++++++++------- 3 files changed, 31 insertions(+), 25 deletions(-) diff --git a/packages/pl-fe/src/features/chats/components/chat-search/chat-search.tsx b/packages/pl-fe/src/features/chats/components/chat-search/chat-search.tsx index 8394bc669..fac23a0c3 100644 --- a/packages/pl-fe/src/features/chats/components/chat-search/chat-search.tsx +++ b/packages/pl-fe/src/features/chats/components/chat-search/chat-search.tsx @@ -86,7 +86,7 @@ const ChatSearch = (props: IChatSearch) => { }; return ( - +
{ />
- + {renderBody()} diff --git a/packages/pl-fe/src/features/chats/components/chat-search/results.tsx b/packages/pl-fe/src/features/chats/components/chat-search/results.tsx index 4d8cdac5b..f4b6fc9a8 100644 --- a/packages/pl-fe/src/features/chats/components/chat-search/results.tsx +++ b/packages/pl-fe/src/features/chats/components/chat-search/results.tsx @@ -1,7 +1,7 @@ import clsx from 'clsx'; import React, { useCallback, useState } from 'react'; -import { Virtuoso } from 'react-virtuoso'; +import ScrollableList from 'pl-fe/components/scrollable-list'; import { Avatar, HStack, Stack, Text } from 'pl-fe/components/ui'; import VerificationBadge from 'pl-fe/components/verification-badge'; import useAccountSearch from 'pl-fe/queries/search'; @@ -25,7 +25,7 @@ const Results = ({ accountSearchResult, onSelect }: IResults) => { } }; - const renderAccount = useCallback((_index: number, account: Account) => ( + const renderAccount = useCallback((account: Account) => (