"use client"; import React, { useState } from "react"; import { FilterSpaces } from "./filterSpaces"; function QueryInput({ setQueryPresent, initialSpaces, handleSubmit, }: { setQueryPresent: (t: boolean) => void; initialSpaces?: { id: number; name: string; }[]; mini?: boolean; handleSubmit: (q: string, spaces: { id: number; name: string }[]) => void; }) { const [q, setQ] = useState(""); const [selectedSpaces, setSelectedSpaces] = useState< { id: number; name: string }[] >([]); return (
{/* input and action button */}
{ if (q.trim().length === 0) { return; } handleSubmit(q, selectedSpaces); setQ(""); }} >