import React, { useState, useEffect } from "react"; import { InputFieldProps } from "~/components/types"; import WaitingInputField from "../widget/components/input-field/components/WaitingInputField"; import ChatOnlyInputField from "./ChatOnlyInputField"; const SimpleInputField: React.FC = ({ state = "minimized", placeholder = "Write a prompt or paste a contract address", value = "", onChange, onSend, onStop }) => { const [isMobileView, setIsMobileView] = useState(false); useEffect(() => { const checkScreenSize = () => { setIsMobileView(window.innerWidth <= 768); }; checkScreenSize(); window.addEventListener("resize", checkScreenSize); return () => window.removeEventListener("resize", checkScreenSize); }, []); if (state === "generating") { return ( ); } if (state === "minimized") { return ( ); } return ( ); }; export default SimpleInputField;