@websolutespa/payload-plugin-bowl-llm
Version:
LLM plugin for Bowl PayloadCms plugin
19 lines (18 loc) • 767 B
JavaScript
import { jsx as _jsx, Fragment as _Fragment } from "react/jsx-runtime";
import { getClassNames } from '@websolutespa/bom-core';
import React from 'react';
import { LlmChunk } from './LlmChunk';
export const LlmThread = ({ messages })=>{
return /*#__PURE__*/ _jsx(_Fragment, {
children: messages.map((message, i)=>/*#__PURE__*/ _jsx("div", {
className: getClassNames('llm__thread', message.role),
children: /*#__PURE__*/ _jsx("div", {
className: "llm__message",
children: message.chunks.map((x, i)=>/*#__PURE__*/ _jsx(LlmChunk, {
item: x
}, i))
})
}, i))
});
};
//# sourceMappingURL=LlmThread.js.map