import React, {ChangeEvent} from "react"; import {Minus, Plus} from "lucide-react"; import IconButton from "@/components/ui/IconButton"; import TextInput from "@/components/form/TextInput"; interface OrderInputProps { value: string; setValue: (e: ChangeEvent) => void; placeholder: string; order: number; setOrder: (order: number) => void; onAdd: () => Promise; isAddDisabled?: boolean; } export default function OrderInput( { value, setValue, placeholder, order, setOrder, onAdd, isAddDisabled = false }: OrderInputProps) { function decrementOrder(): void { if (order > 0) { setOrder(order - 1); } } function incrementOrder(): void { setOrder(order + 1); } return (
{order}
); }