import type { TableSection } from '@repo/content/schemas' import { IconMask } from '@/components/icons/icon-mask' import ContentWidth from '@/components/layout/content-width' function ExternalLinkIcon() { return } function RowAction({ href, label }: { href: string; label: string }) { return ( {label} {label.toLowerCase() === 'repo' ? : null} ) } type Props = { data: TableSection } export default function TechOverviewOpenSource({ data }: Props) { return ( {data.title} {data.subtitle ? ( {data.subtitle} ) : null} {data.rows.map((row, index) => ( {row.number ? ( {row.number} ) : null} {row.title} {row.description ? ( {row.description} ) : null} {row.cta ? ( ) : null} {row.secondaryCta ? ( ) : null} {row.number ? ( {row.number} ) : null} {row.number ? ' ' : null} {row.title} {row.description ? ( {row.description} ) : null} {row.cta ? ( ) : null} {row.secondaryCta ? ( ) : null} ))} ) }
{data.subtitle}
{row.description}