remove recent searches from suggestionContent and done some cleanup as

well
This commit is contained in:
Abhimanyu Yadav
2025-05-30 17:33:44 +05:30
parent cf057cbbda
commit 325684a10f
3 changed files with 14 additions and 14 deletions

View File

@@ -1,4 +1,4 @@
import React, { useState, useEffect, Fragment } from "react";
import React, { useState, useEffect, Fragment, useCallback } from "react";
import Block from "../Block";
import { Button } from "@/components/ui/button";
import { Separator } from "@/components/ui/separator";
@@ -20,7 +20,7 @@ const AllBlocksContent: React.FC = () => {
const api = useBackendAPI();
const fetchBlocks = async () => {
const fetchBlocks = useCallback(async () => {
try {
setLoading(true);
setError(null);
@@ -34,11 +34,11 @@ const AllBlocksContent: React.FC = () => {
} finally {
setLoading(false);
}
};
}, [api]);
useEffect(() => {
fetchBlocks();
}, [api]);
}, [api, fetchBlocks]);
const fetchMoreBlockOfACategory = async (category: string) => {
try {

View File

@@ -1,5 +1,5 @@
import { Button } from "@/components/ui/button";
import React, { useState, useEffect, Fragment } from "react";
import React, { useState, useEffect, Fragment, useCallback } from "react";
import IntegrationBlock from "../IntegrationBlock";
import { useBlockMenuContext } from "../block-menu-provider";
import { useBackendAPI } from "@/lib/autogpt-server-api/context";
@@ -15,7 +15,7 @@ const IntegrationBlocks: React.FC = ({}) => {
const api = useBackendAPI();
const fetchBlocks = async () => {
const fetchBlocks = useCallback(async () => {
if (integration) {
try {
setLoading(true);
@@ -33,11 +33,11 @@ const IntegrationBlocks: React.FC = ({}) => {
setLoading(false);
}
}
};
}, [api, integration]);
useEffect(() => {
fetchBlocks();
}, [api, integration]);
}, [api, integration, fetchBlocks]);
if (loading) {
return (

View File

@@ -1,4 +1,4 @@
import React, { useEffect, useState } from "react";
import React, { useCallback, useEffect, useState } from "react";
import SearchHistoryChip from "../SearchHistoryChip";
import IntegrationChip from "../IntegrationChip";
import Block from "../Block";
@@ -21,7 +21,7 @@ const SuggestionContent: React.FC = () => {
const api = useBackendAPI();
const fetchSuggestions = async () => {
const fetchSuggestions = useCallback(async () => {
try {
setLoading(true);
setError(null);
@@ -35,11 +35,11 @@ const SuggestionContent: React.FC = () => {
} finally {
setLoading(false);
}
};
}, [api]);
useEffect(() => {
fetchSuggestions();
}, [api]);
}, [api, fetchSuggestions]);
if (error) {
return (
@@ -57,7 +57,7 @@ const SuggestionContent: React.FC = () => {
<div className="scrollbar-thumb-rounded h-full overflow-y-auto pt-4 transition-all duration-200 scrollbar-thin scrollbar-track-transparent scrollbar-thumb-transparent hover:scrollbar-thumb-zinc-200">
<div className="w-full space-y-6 pb-4">
{/* Recent Searches */}
<div className="-mb-2 space-y-2.5">
{/* <div className="-mb-2 space-y-2.5">
<p className="px-4 font-sans text-sm font-medium leading-[1.375rem] text-zinc-800">
Recent searches
</p>
@@ -98,7 +98,7 @@ const SuggestionContent: React.FC = () => {
/>
))}
</div>
</div>
</div> */}
{/* Integrations */}
<div className="space-y-2.5 px-4">