"use client" import { forwardRef } from "react" import { cn } from "../../utils/cn" import { CheckCircleIcon, DotsLoaderIcon } from "../icons-v2-generated" import type { ContextCompactionDisplayProps } from "./types" const ContextCompactionDisplay = forwardRef( ({ className, status, ...props }, ref) => { const isStarted = status === 'started' const label = isStarted ? "Context limit reached. Summarizing earlier messages." : "Earlier context summarized." return (
{label} {isStarted ? ( ) : ( )}
) } ) ContextCompactionDisplay.displayName = "ContextCompactionDisplay" export { ContextCompactionDisplay }