use new hook to get all knowledges

This commit is contained in:
Lucas Oliveira 2025-12-12 15:13:56 -03:00
parent f22f479b1f
commit fb554445ce

View file

@ -1,13 +1,10 @@
"use client"; "use client";
import { Plus } from "lucide-react"; import { Plus } from "lucide-react";
import { useState } from "react"; import { useGetAllFiltersQuery } from "@/app/api/queries/useGetAllFiltersQuery";
import { import type { KnowledgeFilter } from "@/app/api/queries/useGetFiltersSearchQuery";
type KnowledgeFilter,
useGetFiltersSearchQuery,
} from "@/app/api/queries/useGetFiltersSearchQuery";
import { cn } from "@/lib/utils";
import { useKnowledgeFilter } from "@/contexts/knowledge-filter-context"; import { useKnowledgeFilter } from "@/contexts/knowledge-filter-context";
import { cn } from "@/lib/utils";
import { import {
type FilterColor, type FilterColor,
type IconKey, type IconKey,
@ -37,13 +34,9 @@ export function KnowledgeFilterList({
selectedFilter, selectedFilter,
onFilterSelect, onFilterSelect,
}: KnowledgeFilterListProps) { }: KnowledgeFilterListProps) {
const [searchQuery] = useState("");
const { startCreateMode } = useKnowledgeFilter(); const { startCreateMode } = useKnowledgeFilter();
const { data, isFetching: loading } = useGetFiltersSearchQuery( const { data, isFetching: loading } = useGetAllFiltersQuery();
searchQuery,
20,
);
const filters = data || []; const filters = data || [];
@ -87,7 +80,7 @@ export function KnowledgeFilterList({
</div> </div>
) : filters.length === 0 ? ( ) : filters.length === 0 ? (
<div className="text-[13px] text-muted-foreground pb-2 pt-3 ml-4"> <div className="text-[13px] text-muted-foreground pb-2 pt-3 ml-4">
{searchQuery ? "No filters found" : "No saved filters"} No saved filters
</div> </div>
) : ( ) : (
filters.map((filter) => ( filters.map((filter) => (