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