aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-04-03 18:00:34 -0700
committerFuwn <[email protected]>2024-04-03 18:00:34 -0700
commitdd10ccf86d9e61d6ec81c51e5b8c09cb30da9b3e (patch)
tree19fac53f451496b83dc2e7380371888e35432fec /src/routes
parentfix(badges): clone awc body (diff)
downloaddue.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.svelte37
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>