|
|
|
@ -1099,17 +1099,17 @@ export function FlowMoty(){ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</section> |
|
|
|
</section> |
|
|
|
<section className="flex-1 self-stretch overflow-y-auto flex flex-col justify-end gap-2 "> |
|
|
|
<section className="flex-1 self-stretch overflow-y-auto flex flex-col justify-end gap-2 "> |
|
|
|
<div ref={refContainer} className="flex-1 flex flex-col overflow-y-auto gap-2 blur-sm" > |
|
|
|
<div ref={refContainer} className="flex-1 flex flex-col overflow-y-auto gap-2" > |
|
|
|
{history?.map((msg, index) => ( |
|
|
|
{history?.map((msg, index) => ( |
|
|
|
<div key={index} className={`w-5/6 ${msg.role=='user'? 'self-end':''}`}> |
|
|
|
<div key={index} className={`w-5/6 ${msg.role=='user'? 'self-end':''}`}> |
|
|
|
<div className={`${msg.role=='user'? 'bg-green-300':'bg-pink-300'} px-2`}>{blurText(msg.content)}</div> |
|
|
|
<div className={`${msg.role=='user'? 'bg-green-300':'bg-pink-300'} px-2`}>{msg.content}</div> |
|
|
|
{msg.prompt && <div className="text-xs bg-gray-200">{blurText(msg.prompt)}</div>} |
|
|
|
{msg.prompt && <div className="text-xs bg-gray-200">{msg.prompt}</div>} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
))} |
|
|
|
))} |
|
|
|
{summary && <div className="w-full self-center bg-blue-200 px-2">{summary}</div>} |
|
|
|
{summary && <div className="w-full self-center bg-blue-200 px-2">{summary}</div>} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<textarea ref={refInput} name="message" rows={2} |
|
|
|
<textarea ref={refInput} name="message" rows={2} |
|
|
|
className={`w-full border-1 resize-none p-2 disabled:bg-gray-500 blur-sm`} |
|
|
|
className={`w-full border-1 resize-none p-2 disabled:bg-gray-500`} |
|
|
|
disabled={chatStatus!=ChatStatus.User && chatStatus!=ChatStatus.Message}></textarea> |
|
|
|
disabled={chatStatus!=ChatStatus.User && chatStatus!=ChatStatus.Message}></textarea> |
|
|
|
<div className="flex flex-row justify-end gap-2 flex-wrap"> |
|
|
|
<div className="flex flex-row justify-end gap-2 flex-wrap"> |
|
|
|
<span className="flex flex-row gap-1"> |
|
|
|
<span className="flex flex-row gap-1"> |
|
|
|
|