import { useParams, Link } from '@tanstack/react-router' import { ArrowLeft, ExternalLink, Package, Loader2, AlertCircle } from 'lucide-react' import { AppShell } from '@/components/layout/AppShell' import { StatusBadge } from '@/components/inventory/StatusBadge' import { Button } from '@/components/ui/button' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' import { useInventoryItem } from '@/hooks/useInventory' function FieldRow({ label, value }: { label: string; value?: string }) { if (!value) return null return (
{item.hw_id || item.asset_tag}
No photos
{item.ai_notes}
{(() => {
try { return JSON.stringify(JSON.parse(item.test_data!), null, 2) }
catch { return item.test_data }
})()}