{placingId && saveCoords(placingId, lat, lng)} disabled={saving} />}
Head office
Default location for unassigned machines.
{pinnedSites.map(site => (
{site.name}
{assetsState.filter(a => a.site === site.id).length} machines assigned · Site location
View site details
))}
{/* Clustering: machines sharing a point collapse into one numbered
bubble. Clicking a bubble zooms to the machines inside it, and
markers that genuinely overlap at max zoom spiderfy apart so every
machine stays individually reachable. */}
{visible.filter(hasCoords).map((a) => (