import React, {ReactElement, useEffect} from "react"; import {getData} from "../../App"; import IMangaAltTitle from "../types/IMangaAltTitle"; export default function AltTitleElement({apiUri, altTitleId} : {apiUri: string, altTitleId: string | null}) : ReactElement{ let [altTitle, setAltTitle] = React.useState(null); useEffect(()=> { if(altTitleId === null) return; getData(`${apiUri}/v2/Query/AltTitle/${altTitleId}`) .then((json) => { let ret = json as IMangaAltTitle; setAltTitle(ret); }); }, []) return ({altTitle ? altTitle.title : altTitleId}); }