ci: clear remaining GitHub annotations
This commit is contained in:
@@ -10,7 +10,8 @@ import { Button } from "@/components/ui/button";
|
||||
import { Badge } from "@/components/ui/badge";
|
||||
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select";
|
||||
import { ConfidenceMeter } from "@/components/common/ConfidenceMeter";
|
||||
import { StatusChip, statusToTone } from "@/components/common/StatusChip";
|
||||
import { StatusChip } from "@/components/common/StatusChip";
|
||||
import { statusToTone } from "@/components/common/statusTone";
|
||||
import { QualityFlags } from "@/components/common/QualityFlag";
|
||||
import { EmptyState } from "@/components/common/EmptyState";
|
||||
import { useDocuments } from "@/hooks/useDocuments";
|
||||
@@ -31,7 +32,7 @@ export function DocumentsPage() {
|
||||
page_size: 200,
|
||||
});
|
||||
|
||||
const items = data?.items ?? [];
|
||||
const items = useMemo(() => data?.items ?? [], [data?.items]);
|
||||
const parentRef = useRef<HTMLDivElement>(null);
|
||||
|
||||
const rowVirtualizer = useVirtualizer({
|
||||
|
||||
@@ -7,7 +7,8 @@ import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/com
|
||||
import { Input } from "@/components/ui/input";
|
||||
import { Button } from "@/components/ui/button";
|
||||
import { Switch } from "@/components/ui/switch";
|
||||
import { StatusChip, statusToTone } from "@/components/common/StatusChip";
|
||||
import { StatusChip } from "@/components/common/StatusChip";
|
||||
import { statusToTone } from "@/components/common/statusTone";
|
||||
import { Progress } from "@/components/ui/progress";
|
||||
import { formatNumber, relativeTime } from "@/lib/utils";
|
||||
import { useIngestionRuns, useStartIngestion } from "@/hooks/useIngestion";
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { useEffect, useMemo, useState } from "react";
|
||||
import { AnimatePresence, motion } from "framer-motion";
|
||||
import { AnimatePresence } from "framer-motion";
|
||||
import { ArrowRight, Filter, Loader2, Search as SearchIcon, Sparkles, X } from "lucide-react";
|
||||
|
||||
import { PageHeader } from "@/components/common/PageHeader";
|
||||
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card";
|
||||
import { Card, CardContent } from "@/components/ui/card";
|
||||
import { Input } from "@/components/ui/input";
|
||||
import { Button } from "@/components/ui/button";
|
||||
import { Badge } from "@/components/ui/badge";
|
||||
@@ -26,7 +26,7 @@ import type { SearchMode } from "@/services/types";
|
||||
import { cn, formatNumber } from "@/lib/utils";
|
||||
|
||||
export function SearchPage() {
|
||||
const { query, mode, filters, setQuery, setMode, setFilters, pushHistory, history } = useSearchStore();
|
||||
const { query, mode, filters, setQuery, setMode, pushHistory, history } = useSearchStore();
|
||||
const [draft, setDraft] = useState(query);
|
||||
const [activeId, setActiveId] = useState<string | null>(null);
|
||||
const debounced = useDebounce(draft, 320);
|
||||
@@ -44,7 +44,7 @@ export function SearchPage() {
|
||||
enabled: query.trim().length > 0,
|
||||
});
|
||||
|
||||
const results = data?.results ?? [];
|
||||
const results = useMemo(() => data?.results ?? [], [data?.results]);
|
||||
const active = useMemo(
|
||||
() => results.find((r) => r.chunk_id === activeId) ?? results[0] ?? null,
|
||||
[results, activeId]
|
||||
|
||||
Reference in New Issue
Block a user