import useFetch from 'fetch-suspense' import React from 'react' 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