{#if ungroupedBadges.length === 0}
No due.moe registered badges found for this user.
e.preventDefault()} title="This alert does not include AWC badges." use:tooltip>?
{/if} {#each groupedBadges as [category, unsortedBadges]} {@const badges = unsortedBadges.sort( (a, b) => new Date(b.time || 0).getTime() - new Date(a.time || 0).getTime() )}
{category}
{#each badges as badge}
{#if editMode}
{ selectedBadge = badge; const hiddenInput = document.querySelector('input[name="hidden"]'); if (hiddenInput instanceof HTMLInputElement) hiddenInput.value = badge.hidden ? 'Hidden' : 'Shown'; }} >
{:else}
{/if}
{/each}
{#if groupedBadges[groupedBadges.length - 1][0] !== category}
{/if} {/each}