This commit is contained in:
@@ -36,7 +36,8 @@ export default function ModelDrawsComparison({ data, waves, districtName }) {
|
|||||||
}, [data.waves])
|
}, [data.waves])
|
||||||
|
|
||||||
const quadModels = data.quadData || {}
|
const quadModels = data.quadData || {}
|
||||||
const modelDraws = data.modelDraws || {}
|
// modelDraws may be null if API unavailable, handle gracefully
|
||||||
|
const modelDraws = data.modelDraws || null
|
||||||
|
|
||||||
// Compute max arrests for Y-axis scaling across all quadrants and years
|
// Compute max arrests for Y-axis scaling across all quadrants and years
|
||||||
const allArrestValues = []
|
const allArrestValues = []
|
||||||
@@ -53,8 +54,9 @@ export default function ModelDrawsComparison({ data, waves, districtName }) {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
// Add draw values if available
|
// Add draw values if available (when modelDraws is populated)
|
||||||
Object.values(modelDraws).forEach(groups => {
|
const drawValues = modelDraws || {}
|
||||||
|
Object.values(drawValues).forEach(groups => {
|
||||||
Object.values(groups).forEach(draws => {
|
Object.values(groups).forEach(draws => {
|
||||||
if (draws && draws.length > 0) {
|
if (draws && draws.length > 0) {
|
||||||
allArrestValues.push(...draws)
|
allArrestValues.push(...draws)
|
||||||
|
|||||||
Reference in New Issue
Block a user