import * as React from "react" import { MessageScroller as MessageScrollerPrimitive, useMessageScroller, useMessageScrollerScrollable, useMessageScrollerVisibility, } from "@shadcn/react/message-scroller" import { cn } from "cn" import { Button } from "@/components/ui/button" import { ArrowDownIcon } from "lucide-react" function MessageScrollerProvider( props ) { return } function MessageScroller({ className, ...props }) { return ( ) } function MessageScrollerViewport({ className, ...props }) { return ( ) } function MessageScrollerContent({ className, ...props }) { return ( ) } function MessageScrollerItem({ className, scrollAnchor = false, ...props }) { return ( ) } function MessageScrollerButton({ direction = "end", className, children, render, variant = "secondary", size = "icon-sm", ...props }) { return ( } {...props} > {children ?? ( <> {direction === "end" ? "Scroll to end" : "Scroll to start"} )} ) } export { MessageScrollerProvider, MessageScroller, MessageScrollerViewport, MessageScrollerContent, MessageScrollerItem, MessageScrollerButton, useMessageScroller, useMessageScrollerScrollable, useMessageScrollerVisibility, }