"use client" import { Sparkles } from "lucide-react" import { memo } from "react" import type { LoadingIndicatorProps } from "./types" export const LoadingIndicator = memo( ({ isLoading, isLoadingMore, totalLoaded }) => { if (!isLoading && !isLoadingMore) return null return (
{isLoading ? "Loading memory graph..." : `Loading more documents... (${totalLoaded})`}
) }, ) LoadingIndicator.displayName = "LoadingIndicator"