import { useState, useEffect } from 'react'; import { AppLayout } from '../components/AppLayout'; import { fetchObjects } from '../lib/api'; import type { NetObject, ViewKey } from '../types'; export function InventoryView({ onNavigate }: { onNavigate: (v: ViewKey) => void }) { const [objects, setObjects] = useState([]); useEffect(() => { fetchObjects().then(setObjects); }, []); return (

Inventory

{objects.length === 0 && ( )} {objects.map((o: NetObject) => ( ))}
Name Type Vendor Model Status
Nessun oggetto
{o.name} {o.type} {o.vendor ?? '-'} {o.model ?? '-'} {o.status ?? '-'}
); }