← Files DataARCHIVED FILE
templates/data-app/base/src/components/SourcePreviewCardContent.jsx
482 Bytes · Sep 30, 2026 · 23:19 UTC
import React from "react";
// The card layout is shared; each surface supplies the icon for its source.
export function SourcePreviewCardContent({ preview, icon, sourceLabel }) {
return <>
<div className="source-preview-meta">{icon}
<span>{[sourceLabel, preview.date].filter(Boolean).join(" · ")}</span></div>
<div className="source-preview-title">{preview.title}</div>
{preview.summary && <p className="source-preview-summary">{preview.summary}</p>}
</>;
}
SHA-256: 0422f3d1bcbc82a72718c75a5dfc5094e87f5698a2c73eafb6568f188902f23a