import { createAirport } from "@/api/airport"; import { Airport, AirportCategory } from "@/api/airport.types"; import { Card, TextInput, Select, Group, Flex, Space, Button } from "@mantine/core"; import { useForm } from "@mantine/form"; import { useEffect } from "react"; export default function CreateAirportPanel() { const form = useForm({ initialValues: { icao: '', category: AirportCategory.SMALL, full_name: '', elevation_ft: 0, continent: '', iso_country: '', iso_region: '', municipality: '', gps_code: '', iata_code: '', local_code: '', point: { x: 0, y: 0, srid: 4326 } } }); return Create Airport
{ const response = await createAirport({ airport: values }); if (response.success) { form.reset(); } })}>