Each section carries a six-dot drag handle. Pointer or keyboard drag reorders the grid, and the arrangement is saved locally. On load the stored order is validated against the known section set — if a section has been added or removed since, it falls back to the default rather than rendering a broken layout.
Also called: drag to reorder dashboard · customise my dashboard · move the charts around
- 1Pointer drag activates after 8 pixels of movement so a click never triggers a drag.
- 2A keyboard sensor supports reordering without a mouse.
- 3The new order is written to local storage on every drop.
- 4On load, the stored array must contain every default section, no extras, and the same length — otherwise the default order is used.
The validation exists because a stored order becomes stale the moment the product ships a new dashboard section; without the check, a returning user would silently lose the new widget or see an empty slot.
- A fixed dashboard order suited nobody in particular.
- Stored layouts broke when sections were added or removed.
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →