fix(NpxSearch): update search result mapping to use record name as ke… (#4491)

fix(NpxSearch): update search result mapping to use record name as key and handle optional search results

Co-authored-by: lizhixuan <zhixuan.li@banosuperapp.com>
This commit is contained in:
MyPrototypeWhat 2025-04-07 19:45:40 +08:00 committed by GitHub
parent 2a6a3ec3b1
commit 5f62d7aa5d

View File

@ -155,11 +155,11 @@ const NpxSearch: FC = () => {
<div style={{ textAlign: 'center', padding: '20px' }}>
<Spin />
</div>
) : searchResults.length > 0 ? (
searchResults.map((record) => (
) : (
searchResults?.map((record) => (
<Card
size="small"
key={record.npmLink}
key={record.name}
title={
<Typography.Title level={5} style={{ margin: 0 }} className="selectable">
{record.name}
@ -206,7 +206,7 @@ const NpxSearch: FC = () => {
</Space>
</Card>
))
) : null}
)}
</ResultList>
</SettingGroup>
)