import { Airport } from '@/js/api/airport.types'; import { getAirports } from '@/js/api/airport'; import { Metar } from '@/js/api/metar.types'; import { getMetars } from '@/js/api/metar'; import dynamic from 'next/dynamic'; export default async function Metar() { const Map = dynamic(() => import('@/components/MetarMap'), { loading: () => (

Loading...

), ssr: false }); let airports: Airport[] = []; async function update() { airports = await getAirports(); const metars = await getMetars(airports); for (let i = 0; i < metars.length; i++) { airports[i].metar = metars[i]; } } await update(); return ; }