(layout, zoneId)
| 400 | } |
| 401 | |
| 402 | function getZoneOrder(layout, zoneId) { |
| 403 | if (!layout || typeof layout !== 'object') return []; |
| 404 | const store = layout[ORDER_DATA_KEY]; |
| 405 | if (!store || !Array.isArray(store[zoneId])) return []; |
| 406 | return store[zoneId]; |
| 407 | } |
| 408 | |
| 409 | function captureZoneOrder(layout, zoneId) { |
| 410 | if (!layout || !ORDER_TRACKED_ZONES.includes(zoneId)) return; |
no outgoing calls
no test coverage detected