1
0
mirror of https://github.com/uetchy/namae.git synced 2025-10-14 23:22:19 +09:00

fix: normalize app store result

This commit is contained in:
2022-04-13 15:23:55 +09:00
parent e601a75c43
commit afa2e7d52e
2 changed files with 15 additions and 6 deletions

View File

@@ -12,7 +12,12 @@ const Search: React.FC<{ query: string }> = ({ query }) => {
'countryCode'
)}`
) as {
result: Array<{ name: string; viewURL: string; price: number; id: string }>;
result: Array<{
name: string;
viewURL: string;
author: string;
id: string;
}>;
};
const apps = response.result;
@@ -22,14 +27,18 @@ const Search: React.FC<{ query: string }> = ({ query }) => {
apps.map((app) => (
<Result
title={app.name.split(/[-–—\-:]/)[0]}
message={`Price: ${app.price}`}
message={`By ${app.author}`}
link={app.viewURL}
icon={<SiAppstore />}
key={app.id}
/>
))
) : (
<Result title={t('noResult')} icon={<FaInfoCircle />} />
<Result
title={t('noResult')}
message={t('noResult')}
icon={<FaInfoCircle />}
/>
)}
</>
);