fix(bi): resolve duplicate variable declaration in audit-analytics.js
Fixed SyntaxError: Identifier 'breakdownEl' has already been declared at line 288. Renamed second occurrence from 'breakdownEl' to 'participationBreakdownEl' to avoid variable name collision in same function scope. First use (line 229): cost-avoidance-breakdown Second use (line 288): participation-breakdown 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
8c729bcf73
commit
636be3afd1
1 changed files with 3 additions and 3 deletions
|
|
@ -285,20 +285,20 @@ async function renderBusinessIntelligence() {
|
|||
participationByService[service]++;
|
||||
});
|
||||
|
||||
const breakdownEl = document.getElementById('participation-breakdown');
|
||||
const participationBreakdownEl = document.getElementById('participation-breakdown');
|
||||
const sortedServices = Object.entries(participationByService)
|
||||
.sort((a, b) => b[1] - a[1])
|
||||
.slice(0, 5); // Top 5 services
|
||||
|
||||
if (sortedServices.length > 0) {
|
||||
breakdownEl.innerHTML = sortedServices
|
||||
participationBreakdownEl.innerHTML = sortedServices
|
||||
.map(([service, count]) => {
|
||||
const percentage = ((count / frameworkBackedDecisions.length) * 100).toFixed(0);
|
||||
return `<div class="text-gray-600">${service}: ${count} (${percentage}%)</div>`;
|
||||
})
|
||||
.join('');
|
||||
} else {
|
||||
breakdownEl.innerHTML = '<div class="text-gray-500 italic">No framework guidance data yet</div>';
|
||||
participationBreakdownEl.innerHTML = '<div class="text-gray-500 italic">No framework guidance data yet</div>';
|
||||
}
|
||||
|
||||
// Team Comparison (AI vs Human)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue