use new hook to get all knowledges
This commit is contained in:
parent
f22f479b1f
commit
fb554445ce
1 changed files with 135 additions and 142 deletions
|
|
@ -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) => (
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue