-
+
setQueryPresent(t)}
handleSubmit={async (q, spaces) => {
if (q.length === 0) {
toast.error("Query is required");
diff --git a/apps/web/app/(dash)/home/queryinput.tsx b/apps/web/app/(dash)/home/queryinput.tsx
index 91f79e5f..6767d5ea 100644
--- a/apps/web/app/(dash)/home/queryinput.tsx
+++ b/apps/web/app/(dash)/home/queryinput.tsx
@@ -4,10 +4,12 @@ import React, { useState } from "react";
import { FilterSpaces } from "./filterSpaces";
function QueryInput({
+ setQueryPresent,
initialSpaces,
className,
handleSubmit,
}: {
+ setQueryPresent: (t:boolean) => void;
initialSpaces?: {
id: number;
name: string;
@@ -55,7 +57,10 @@ function QueryInput({
setQ("");
}
}}
- onChange={(e) => setQ(e.target.value)}
+ onChange={(e) => setQ((prev)=> {
+ setQueryPresent(!!(e.target.value.length));
+ return e.target.value;
+ })}
value={q}
/>