diff --git a/src/components/headline-tree.tsx b/src/components/headline-tree.tsx index 8a7968b..1245e12 100644 --- a/src/components/headline-tree.tsx +++ b/src/components/headline-tree.tsx @@ -4,9 +4,15 @@ import { useState } from "react"; import { Badge } from "@/components/ui/badge"; import type { HeadlineNode } from "@/app/actions"; import { KeywordHighlighter } from "./keyword-highlighter"; -import { ChevronDown } from "lucide-react"; +import { ChevronDown, ChevronsUp, ChevronsDown } from "lucide-react"; import { cn } from "@/lib/utils"; import { Button } from "@/components/ui/button"; +import { + Tooltip, + TooltipContent, + TooltipProvider, + TooltipTrigger, +} from "@/components/ui/tooltip"; interface HeadlineTreeProps { headlines: HeadlineNode[]; @@ -137,13 +143,48 @@ export function HeadlineTree({ headlines, keyword }: HeadlineTreeProps) { return (
Expand All
+Collapse All
+