export function ChatMessageBubble(props) { const colorClassName = props.message.role === "user" ? "bg-sky-600" : "bg-slate-50 text-black"; const alignmentClassName = props.message.role === "user" ? "ml-auto" : "mr-auto"; return (
{props.message.content} {props.sources && props.sources.length ? <>

🔍 Sources:

{props.sources?.map((source, i) => (
{i + 1}. "{source.pageContent}"{ source.metadata?.loc?.lines !== undefined ?

Lines {source.metadata?.loc?.lines?.from} to {source.metadata?.loc?.lines?.to}
: "" }
))}
: ""}
); }