'use client'; import { useState } from 'react'; type PreviewItem = { title: string; image: string; }; type props = { items?: PreviewItem[]; }; function PreviewImage({ title, image }: PreviewItem) { const [failed, setFailed] = useState(false); if (failed) return null; return ( {title} setFailed(true)} /> ); } export function ProjectPreviewGrid({ items = [] }: props) { return (
1 ? 'lg:grid-cols-2' : ''}`}> {items.map((item) => ( ))}
); }