- Device list fetched from /api/hardware/stats - Create/edit devices via modal form - Delete with confirmation dialog - Uses existing hardware CRUD API endpoints
- Device list fetched from /api/hardware/stats - Create/edit devices via modal form - Delete with confirmation dialog - Uses existing hardware CRUD API endpoints