import { cn as e } from "../../../lib/utils.js";
import { t } from "../../../StickToBottom-CU0d65a_.js";
import { jsx as n } from "react/jsx-runtime";
//#region lib/components/ui/atoms/chat-container.tsx
function r({ children: r, className: i, ...a }) {
	return /* @__PURE__ */ n(t, {
		className: e("flex overflow-y-auto", i),
		"data-slot": "chat-container-root",
		initial: "instant",
		resize: "smooth",
		role: "log",
		...a,
		children: r
	});
}
function i({ children: r, className: i, ...a }) {
	return /* @__PURE__ */ n(t.Content, {
		className: e("flex w-full flex-col", i),
		"data-slot": "chat-container-content",
		...a,
		children: r
	});
}
function a({ className: t, ...r }) {
	return /* @__PURE__ */ n("div", {
		"aria-hidden": "true",
		className: e("h-px w-full shrink-0 scroll-mt-4", t),
		"data-slot": "chat-container-scroll-anchor",
		...r
	});
}
//#endregion
export { i as ChatContainerContent, r as ChatContainerRoot, a as ChatContainerScrollAnchor };
