Updated queries/endpoints, made admin page

This commit is contained in:
2023-11-20 16:48:20 -05:00
parent 319f64bc16
commit d45ed73eed
22 changed files with 735 additions and 127 deletions

28
ui/src/app/admin/page.tsx Normal file
View File

@@ -0,0 +1,28 @@
'use client';
import { Airport } from "@/api/airport.types";
import AirportTablePanel from "@/components/Admin/AirportTablePanel";
import CreateAirportPanel from "@/components/Admin/CreateAirportPanel";
import { Container, Grid } from "@mantine/core";
import { useEffect, useState } from "react";
export default function Page() {
const [airport, setAirport] = useState<Airport | undefined>(undefined);
useEffect(() => {
console.log(airport);
}, [airport]);
return <Container fluid>
<Grid p={'lg'}>
<Grid.Col span={12}>
<AirportTablePanel setAirport={setAirport} />
</Grid.Col>
<Grid.Col span={12}>
<CreateAirportPanel airport={airport} setAirport={setAirport} />
</Grid.Col>
</Grid>
</Container>;
}