"use client"; import { FolderTree, Keyboard, Package, ToggleRight } from "lucide-react"; import { useMemo } from "react"; import { useCatalogManager } from "./use-catalog-store"; export function StatsBar() { const { state } = useCatalogManager(); const stats = useMemo(() => { const nodes = Array.from(state.nodes.values()); const enabled = nodes.filter((n) => n.enabled === "1").length; const totalItems = nodes.reduce((sum, n) => sum + n.itemCount, 0); return { rootTabs: state.rootPages.length, totalPages: nodes.length, enabled, totalItems, }; }, [state.nodes, state.rootPages]); return (