<iframe src="/trends" id="trends" frameborder="0" style="width: 480px; height: 270px;" allowfullscreen></iframe>
<script>
const trends = document.getElementById('trends')
window.addEventListener('message', async ({ data }) => {
if (!Array.isArray(data)) return
const [command, content] = data
if (command !== 'fetch-trends') return
trends.contentWindow.postMessage(['data', await fetchData()], '*')
})
async function fetchData() {
// TODO: Implement this
// const data = await fetch('/api...').then((response) => response.json())
// return data
return ['Trends', 'Hello', 'World', '...']
}
</script>