simple website with default airports

This commit is contained in:
2023-08-24 10:00:40 -04:00
parent cb005a1b98
commit 08bcce3813
31 changed files with 9244 additions and 855 deletions

55
src/app/page.tsx Normal file
View File

@@ -0,0 +1,55 @@
// 'use client';
import { Airport } from '@/js/airport';
import React from 'react';
import MetarCard from './components/MetarCard';
export default function Page() {
// const [airports, setAirports] = useRecoilState(airportsState);
// useEffect(() => {
// const defaultAirports = [
// new Airport('Leesburg Executive Airport', 'KJYO'),
// new Airport('Manassas Regional Airpoirt', 'KHEF'),
// new Airport('Dulles International Airport', 'KIAD'),
// new Airport('Frederick Municipal Airport', 'KFDK'),
// new Airport('Eastern West Virginia Regional Airport', 'KMRB'),
// new Airport('Winchester Regional Airport', 'KOKV'),
// new Airport('Front Royal-Warren County Airport', 'KFRR'),
// new Airport('Luray Caverns Airport', 'KLUA'),
// new Airport('Shenandoah Valley Airport', 'KSHD'),
// new Airport('Charlottesville-Albemarle Airport', 'KCHO'),
// new Airport('Culpeper Regional Airport', 'KCJR'),
// new Airport('Warrenton-Fauquier Airport', 'KHWY'),
// new Airport('Stafford Regional Airport', 'KRMN'),
// new Airport('Shannon Airport', 'KEZF'),
// ];
// setAirports(defaultAirports);
// }, []);
const defaultAirports = [
new Airport('Leesburg Executive Airport', 'KJYO'),
new Airport('Manassas Regional Airpoirt', 'KHEF'),
new Airport('Dulles International Airport', 'KIAD'),
new Airport('Frederick Municipal Airport', 'KFDK'),
new Airport('Eastern West Virginia Regional Airport', 'KMRB'),
new Airport('Winchester Regional Airport', 'KOKV'),
new Airport('Front Royal-Warren County Airport', 'KFRR'),
new Airport('Luray Caverns Airport', 'KLUA'),
new Airport('Shenandoah Valley Airport', 'KSHD'),
new Airport('Charlottesville-Albemarle Airport', 'KCHO'),
new Airport('Culpeper Regional Airport', 'KCJR'),
new Airport('Warrenton-Fauquier Airport', 'KHWY'),
new Airport('Stafford Regional Airport', 'KRMN'),
new Airport('Shannon Airport', 'KEZF'),
];
return <>
<div className="border-b border-gray-200 bg-gray-400 px-4 py-5 sm:px-6">
<h3 className="text-base font-semibold leading-6 text-gray-900">Airports</h3>
</div>
<div className='p-4'>
<MetarCard airports={defaultAirports}/>
</div>
</>;
}