fix(audit): remove duplicated block count from Activity Type Analysis badge
Changed badge from showing '5 blocks' (duplicates text) to showing risk level: - Clean (0 blocks) - Low Risk (<5% block rate) - Medium Risk (5-10% block rate) - High Risk (≥10% block rate) Provides more useful information without redundancy
This commit is contained in:
parent
1807d9da4a
commit
ccbae4298d
1 changed files with 11 additions and 2 deletions
|
|
@ -306,8 +306,17 @@ async function renderBusinessIntelligence() {
|
|||
`;
|
||||
|
||||
const badge = document.createElement('span');
|
||||
badge.className = `px-3 py-1 rounded-full text-xs font-medium ${isHighRisk ? 'bg-orange-200 text-orange-800' : 'bg-green-100 text-green-800'}`;
|
||||
badge.textContent = isHighRisk ? `${data.blocked} blocks` : 'Clean';
|
||||
// Determine risk level based on block rate
|
||||
const riskLevel = data.blocked === 0 ? 'Clean' :
|
||||
parseFloat(blockRate) >= 10 ? 'High Risk' :
|
||||
parseFloat(blockRate) >= 5 ? 'Medium Risk' :
|
||||
'Low Risk';
|
||||
const badgeColor = data.blocked === 0 ? 'bg-green-100 text-green-800' :
|
||||
parseFloat(blockRate) >= 10 ? 'bg-red-100 text-red-800' :
|
||||
parseFloat(blockRate) >= 5 ? 'bg-orange-100 text-orange-800' :
|
||||
'bg-yellow-100 text-yellow-800';
|
||||
badge.className = `px-3 py-1 rounded-full text-xs font-medium ${badgeColor}`;
|
||||
badge.textContent = riskLevel;
|
||||
|
||||
activityDiv.appendChild(leftDiv);
|
||||
activityDiv.appendChild(badge);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue