diff options
| author | Fuwn <[email protected]> | 2024-04-03 18:00:34 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-04-03 18:00:34 -0700 |
| commit | dd10ccf86d9e61d6ec81c51e5b8c09cb30da9b3e (patch) | |
| tree | 19fac53f451496b83dc2e7380371888e35432fec /src/routes | |
| parent | fix(badges): clone awc body (diff) | |
| download | due.moe-dd10ccf86d9e61d6ec81c51e5b8c09cb30da9b3e.tar.xz due.moe-dd10ccf86d9e61d6ec81c51e5b8c09cb30da9b3e.zip | |
feat(badges): use fallback badge for awc
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/user/[user]/badges/+page.svelte | 37 |
1 files changed, 7 insertions, 30 deletions
diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte index 20beadf0..5f2c79a0 100644 --- a/src/routes/user/[user]/badges/+page.svelte +++ b/src/routes/user/[user]/badges/+page.svelte @@ -470,20 +470,13 @@ <div class="badges"> {#each group.badges as badge} - <a - href={badge.link} - target="_blank" - class="badge" - id={`badge-${badge.link}`} - title={badge.description} - use:tooltip - > - <FallbackImage - source={cdn(thumbnail(badge.image))} - alternative={badge.description} - fallback={thumbnail(badge.image)} - /> - </a> + <FallbackBadge + {badge} + source={cdn(thumbnail(badge.image))} + alternative={badge.description} + fallback={thumbnail(badge.image)} + hideOnError={preferences.hide_missing_badges} + /> {/each} </div> </details> @@ -857,20 +850,4 @@ grid-template-columns: repeat(auto-fill, minmax(8%, 1fr)); gap: 0.25rem; } - - .badge { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - transition: transform 0.3s ease; - box-sizing: border-box; - } - - .badge:hover { - transform: scale(1.1); - position: relative; - z-index: 2; - transition: transform 0.3s ease; - } </style> |