"use client"; import { Drawing } from "@/types/drawing"; import { Card } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; import { FileText, Download, Eye, GitCompare } from "lucide-react"; import Link from "next/link"; import { format } from "date-fns"; export function DrawingCard({ drawing }: { drawing: Drawing }) { return (
{/* Thumbnail Placeholder */}
{/* Info */}

{drawing.drawingNumber}

{drawing.title}

{typeof drawing.discipline === 'object' ? drawing.discipline?.disciplineCode : drawing.discipline}
Sheet: {drawing.sheetNumber}
Rev: {drawing.revision}
Scale: {drawing.scale || "N/A"}
Date:{" "} {drawing.issueDate && format(new Date(drawing.issueDate), "dd/MM/yyyy")}
{(drawing.revisionCount || 0) > 1 && ( )}
); }