Tanstack Start
Fleet & trackingDevices

Devices list

All tracking devices table and entry points to detail.

Path: /dashboard/fleet-management/devices

Purpose

View telematics devices, see connection and assignment summary, and open device detail or (with permission) edit / delete.

Prerequisites

  • view_device on the route.

Table

Typical columns:

  • IMEI
  • Type (device type name)
  • SIM number, Secondary SIM
  • Connection badge (unknown vs connected styling)
  • Vehicle plate (when linked)
  • Status (active vs other object statuses)
  • Sensors feature icons: Camera and Immobilizer toggles (from hasCamera / hasImmobilizer)
  • Actions: View detail, Edit, Delete (latter two gated by permissions)

Data loads with Devices.get (first page up to 50 devices in the current implementation).

New device

New device appears when you have create_device and list_device_type together. See Create and edit devices.

Client pagination

The table uses client-side pagination (page size 10) over the loaded device array.

Troubleshooting

  • Error loading devices: Use retry; confirm view_device and API health.
  • No edit/delete in menu: Requires update_device + list_device_type or delete_device respectively.
  • Short list: Only one batch is fetched; if your tenant has more devices than the page limit, ask your product team whether server pagination will be enabled—the current code loads a fixed page of devices.

On this page