diff options
| author | Fuwn <[email protected]> | 2024-10-08 15:34:03 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-10-08 15:34:03 -0700 |
| commit | 8e3bc2f9ef96811cdb421e6397060e3d1f0c015b (patch) | |
| tree | 64ae7b4c8e3a74ce7ebd5a30439042437f8d9fe5 /src/routes | |
| parent | fix(graphql): return null for no user id access (diff) | |
| download | due.moe-8e3bc2f9ef96811cdb421e6397060e3d1f0c015b.tar.xz due.moe-8e3bc2f9ef96811cdb421e6397060e3d1f0c015b.zip | |
feat(graphql): add badgeCount field
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/user/[user]/+page.gql | 5 | ||||
| -rw-r--r-- | src/routes/user/[user]/+page.svelte | 4 |
2 files changed, 3 insertions, 6 deletions
diff --git a/src/routes/user/[user]/+page.gql b/src/routes/user/[user]/+page.gql index 91759675..fd31248b 100644 --- a/src/routes/user/[user]/+page.gql +++ b/src/routes/user/[user]/+page.gql @@ -1,10 +1,7 @@ query Profile($id: Int!) { User(id: $id) { id - - badges { - id - } + badgesCount preferences { created_at diff --git a/src/routes/user/[user]/+page.svelte b/src/routes/user/[user]/+page.svelte index 03e13f11..84f121ea 100644 --- a/src/routes/user/[user]/+page.svelte +++ b/src/routes/user/[user]/+page.svelte @@ -307,8 +307,8 @@ {#if $Profile.fetching} {displayBadges(userData.name, '...')} - {:else if $Profile.data} - {@const badges = $Profile.data.User.badges.length} + {:else if $Profile.data && $Profile.data.User} + {@const badges = $Profile.data.User.badgesCount} {#if badges} {displayBadges(userData.name, badges)} |