import { Checkbox } from '@/components/ui/checkbox'; import { Badge } from '@/components/ui/badge'; import { Lightbox } from './Lightbox'; export function PostGrid({ posts, onSelect }: { posts: any[], onSelect: (ids: string[]) => void }) { const selected = new Set(); const toggle = (id: string) => { selected.has(id) ? selected.delete(id) : selected.add(id); onSelect(Array.from(selected)); }; return (
{posts.map((post) => ( toggle(post.id)} /> ))}
); } export function PostCard({ post, selected, onToggle }: any) { return (
onToggle()} className="absolute top-2 left-2 z-10" />
{post.rating} {post.score}
); }