"use client"; import Link from "next/link"; import { EditListModal } from "@/components/dashboard/lists/EditListModal"; import { Button } from "@/components/ui/button"; import { CollapsibleTriggerChevron } from "@/components/ui/collapsible"; import { useTranslation } from "@/lib/i18n/client"; import { MoreHorizontal, Plus } from "lucide-react"; import type { ZBookmarkList } from "@karakeep/shared/types/lists"; import { CollapsibleBookmarkLists } from "./CollapsibleBookmarkLists"; import { ListOptions } from "./ListOptions"; function ListItem({ name, icon, path, style, list, open, collapsible, }: { name: string; icon: string; path: string; style?: React.CSSProperties; list?: ZBookmarkList; open?: boolean; collapsible: boolean; }) { return (
{icon} {name}
{list && (