feat: search contact by nickname/id/username

This commit is contained in:
CrescentLeaf
2025-09-20 17:29:12 +08:00
parent fc3df592bc
commit c82d718fa7
4 changed files with 32 additions and 7 deletions

View File

@@ -5,12 +5,14 @@ interface Args extends React.HTMLAttributes<HTMLElement> {
recentsList: RecentChat[]
setRecentsList: React.Dispatch<React.SetStateAction<RecentChat[]>>
display: boolean
currentChatId: string
openChatFragment: (id: string) => void
}
export default function RecentsList({
recentsList,
setRecentsList,
currentChatId,
display,
openChatFragment,
...props
@@ -24,7 +26,8 @@ export default function RecentsList({
{
recentsList.map((v) =>
<RecentsListItem
openChatFragment={openChatFragment}
active={currentChatId == v.id}
openChatFragment={() => openChatFragment(v.id)}
key={v.id}
recentChat={v} />
)