import { FlightFormSchema } from "@/util/types"; import { ActionIcon, CloseButton, NumberInput, Tooltip } from "@mantine/core"; import { UseFormReturnType } from "@mantine/form"; import { IconClock } from "@tabler/icons-react"; import dayjs from "dayjs"; export default function TimeInput({ form, label, field, }: { form: UseFormReturnType; field: string; label: string; }) { const field_key = field as keyof typeof form.getTransformedValues; return ( form.setFieldValue(field, "")} style={{ display: ["", null].indexOf(form.getTransformedValues()[field_key]) > -1 ? "none" : undefined, }} /> } rightSection={ { form.setFieldValue(field, dayjs().format("HHmm")); }} > } {...form.getInputProps(field)} /> ); }