import type { ChatMessagePart } from "../../types"; import "./SourcePart.scss"; interface SourcePartProps { part: Extract; } export default function SourcePart({ part }: SourcePartProps) { if (part.type === "source-url") { return ( {part.title} ); } return (
{part.title} {part.excerpt && ( {part.excerpt} )} {part.url && !part.excerpt && ( {part.url} )} {part.url && part.excerpt && ( View source )}
); }