|
564 | 564 | </Tooltip> |
565 | 565 |
|
566 | 566 | {#if message.file_entity_count > 0} |
567 | | - <div class="text-xs text-gray-500 mt-1 flex flex-col gap-1"> |
568 | | - <span>📎 {message.file_entity_count} sensitive items detected in file</span> |
569 | | - {#if message.garnet_breakdown && Object.keys(message.garnet_breakdown).length > 0 && console.warn('[GARNET BD]', message.garnet_breakdown) !== 'x'} |
570 | | - {@const maxCount = Math.max(...Object.values(message.garnet_breakdown))} |
571 | | - {#each Object.entries(message.garnet_breakdown) as [type, count]} |
572 | | - <div class="flex items-center gap-2"> |
573 | | - <span class="text-gray-400 w-28 truncate">{type}</span> |
574 | | - <div class="flex-1 bg-gray-700 rounded h-1.5"> |
575 | | - <div class="h-1.5 rounded bg-green-400" style="width: {(count / maxCount) * 100}%"></div> |
576 | | - </div> |
577 | | - <span class="text-gray-300 w-4 text-right">{count}</span> |
| 567 | + <div class="text-xs text-gray-500 mt-1"> |
| 568 | + <div class="flex items-center gap-1 relative group/vault"> |
| 569 | + <span>📎 {message.file_entity_count} sensitive items detected in file</span> |
| 570 | + {#if message.garnet_breakdown && Object.keys(message.garnet_breakdown).length > 0} |
| 571 | + <span class="cursor-pointer text-gray-400 hover:text-white">ℹ️</span> |
| 572 | + <div class="absolute bottom-5 left-0 z-50 hidden group-hover/vault:flex flex-col gap-1 bg-gray-800 border border-gray-700 rounded-lg p-2 w-48 shadow-lg"> |
| 573 | + {@const maxCount = Math.max(...Object.values(message.garnet_breakdown))} |
| 574 | + {#each Object.entries(message.garnet_breakdown) as [type, count]} |
| 575 | + <div class="flex items-center gap-2"> |
| 576 | + <span class="text-gray-400 w-24 truncate text-xs">{type}</span> |
| 577 | + <div class="flex-1 bg-gray-700 rounded h-1.5"> |
| 578 | + <div class="h-1.5 rounded bg-green-400" style="width: {(count / maxCount) * 100}%"></div> |
| 579 | + </div> |
| 580 | + <span class="text-gray-300 w-3 text-right text-xs">{count}</span> |
| 581 | + </div> |
| 582 | + {/each} |
578 | 583 | </div> |
579 | | - {/each} |
580 | | - {/if} |
| 584 | + {/if} |
| 585 | + </div> |
581 | 586 | </div> |
582 | 587 | {/if} |
583 | 588 |
|
|
0 commit comments