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 96df9f6979
commit cbcebdc87a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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>
)