data = await Promise.all(
fetchedData.map(async (d) => {
const mediaResponse = await fetch(
`${d._links["wp:attachment"]?.[0].href}&per_page=100`
);
const mediaData = await mediaResponse.json();
return {
id: d.id,
title: d.title.rendered,
slug: d.slug,
content: d.content.rendered,
link: d.link,
media: mediaData.map((i) => {
return {
url: i.source_url,
link: i.link,
title: i.title.rendered
};
})
};
})
)