"use client";
import { type FC } from "react";
import { AuiIf, ThreadPrimitive, useAuiState } from "@assistant-ui/react";
import { ArrowDownIcon } from "lucide-react";
import { ThreadHeader } from "./header";
import { ThreadWelcome } from "./welcome";
import { AssistantMessage, UserMessage } from "./messages";
import { ThreadComposer } from "./composer";
import { TooltipIconButton } from "./tooltip-icon-button";
const ThreadMessage: FC = () => {
const role = useAuiState((s) => s.message.role);
if (role === "user") return ;
return ;
};
const ThreadScrollToBottom: FC = () => {
return (
);
};
export const Thread: FC = () => {
return (
s.thread.isEmpty}>
{() => }
);
};