Fixed some styling issues, fixed icons

This commit is contained in:
2023-09-29 00:18:48 -04:00
parent 28886eb93b
commit 240aae606b
9 changed files with 145 additions and 93 deletions

View File

@@ -1,14 +1,31 @@
import { getAirport } from '@/api/airport';
import Link from 'next/link';
'use client';
export default async function Page({ params }: { params: { icao: string } }) {
const { data: airport } = await getAirport({ icao: params.icao });
return (
<>
<div className=''>
<h3 className=''>{airport.full_name}</h3>
<Link href={'/'}>Back</Link>
</div>
</>
);
import { getAirport } from '@/api/airport';
import { Airport } from '@/api/airport.types';
import Link from 'next/link';
import { useEffect, useState } from 'react';
export default function Page({ params }: { params: { icao: string } }) {
const [airport, setAirport] = useState<Airport | undefined>(undefined);
useEffect(() => {
async function loadAirport() {
const { data: airport } = await getAirport({ icao: params.icao });
setAirport(airport);
}
loadAirport();
}, []);
if (airport) {
return (
<>
<div className=''>
<h3 className=''>{airport.full_name}</h3>
<Link href={'/'}>Back</Link>
</div>
</>
);
} else {
return <></>;
}
}

View File

@@ -3,4 +3,5 @@ import Metar from '@/components/Metars';
export default function Page() {
return <Metar />;
// return <></>;
}