|
|
|
@ -1,15 +1,16 @@ |
|
|
|
// eslint-disable-next-line
|
|
|
|
const breweries = data |
|
|
|
const totals = {} |
|
|
|
for (let brewery of breweries) |
|
|
|
{const state = brewery.state |
|
|
|
if (totals[state] == null) |
|
|
|
{totals[state] = 1 |
|
|
|
} else |
|
|
|
{totals[state]++ |
|
|
|
for (let brewery of breweries) { |
|
|
|
const state = brewery.state |
|
|
|
if (totals[state] == null) { |
|
|
|
totals[state] = 1 |
|
|
|
} else { |
|
|
|
totals[state]++ |
|
|
|
} |
|
|
|
} |
|
|
|
const stateCodes = |
|
|
|
{texas: "tx", |
|
|
|
const stateCodes = { |
|
|
|
texas: "tx", |
|
|
|
colorado: "co", |
|
|
|
florida: "fl", |
|
|
|
iwoa: "ia", |
|
|
|
@ -24,7 +25,7 @@ const stateCodes = |
|
|
|
ohio: "oh", |
|
|
|
} |
|
|
|
const entries = Object.entries(totals) |
|
|
|
return entries.map(([state, count]) => |
|
|
|
{stateCodes[state.toLowerCase()] |
|
|
|
return entries.map(([state, count]) => { |
|
|
|
stateCodes[state.toLowerCase()] |
|
|
|
return { state, count, flag: "http://flags.ox3.in/svg/us/${stateCode}.svg" } |
|
|
|
}) |
|
|
|
|