import React from 'react'; import useFetch from 'fetch-suspense'; import {useTranslation} from 'react-i18next'; import {FaAppStore, FaInfoCircle} from 'react-icons/fa'; import {Card, Result} from '../core'; const Search: React.FC<{query: string}> = ({query}) => { const {t} = useTranslation(); const term = encodeURIComponent(query); const response = useFetch( `/availability/appstore/${term}?country=${t('countryCode')}`, ) as { result: Array<{name: string; viewURL: string; price: number; id: string}>; }; const apps = response.result; return ( <> {apps && apps.length > 0 ? ( apps.map((app) => ( } key={app.id} /> )) ) : ( } /> )} ); }; const AppStoreCard: React.FC<{query: string}> = ({query}) => { const {t} = useTranslation(); return ( ); }; export default AppStoreCard;