"use client"; import { useState } from "react"; interface Props { onSubmit: (question: string) => void; onAbort?: () => void; disabled: boolean; } export default function ChatInput({ onSubmit, onAbort, disabled }: Props) { const [value, setValue] = useState(""); const submit = () => { const q = value.trim(); if (!q || disabled) return; onSubmit(q); setValue(""); }; return (