import { marked } from 'marked'; import styles from './Blockquote.module.css'; interface BlockquoteProps { quote: string; attribution?: string; source?: string; url?: string; } export default function Blockquote({ quote, attribution, source, url, }: BlockquoteProps) { const hasAttribution = !!attribution; const hasSource = !!source; const hasUrl = !!url; const showFooter = hasSource || hasAttribution; const attributionLinked = hasAttribution && hasUrl && !hasSource; const sourceLinked = hasSource && hasUrl; return (
{showFooter && ( )}); }