import { ChevronDown, ChevronUp } from "lucide-react" import * as React from "react" import { Button } from "../ui/button" const collapseThreshold = 360 export function CollapsibleUserMessage({ content }: { content: string }) { const [expanded, setExpanded] = React.useState(false) const contentId = React.useId() const collapsible = content.length > collapseThreshold const Icon = expanded ? ChevronUp : ChevronDown return (
{content}
{collapsible && ( )}
) }