aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-02-07 20:29:51 -0800
committerFuwn <[email protected]>2024-02-07 20:29:51 -0800
commit06d868f8ebc2f5febdecf53e5e912c1239cb2dde (patch)
treeb94f2201fc7c3e2268bc70aeb3dabcac3cbc1ba0 /src
parentfeat(locale): localise airing time (diff)
downloaddue.moe-06d868f8ebc2f5febdecf53e5e912c1239cb2dde.tar.xz
due.moe-06d868f8ebc2f5febdecf53e5e912c1239cb2dde.zip
fix(badges): categories when none exist
Diffstat (limited to 'src')
-rw-r--r--src/routes/user/[user]/badges/+page.svelte62
1 files changed, 30 insertions, 32 deletions
diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte
index 4d30dd33..00c675f2 100644
--- a/src/routes/user/[user]/badges/+page.svelte
+++ b/src/routes/user/[user]/badges/+page.svelte
@@ -566,38 +566,36 @@
size="15"
value={selectedBadge ? selectedBadge.description : ''}
/>
- {#if groups.length > 0}
- <Dropdown
- items={groups.map((group) => ({
- name: group,
- url: '#',
- onClick: () => {
- const category = document.querySelector('input[name="category"]');
-
- if (category instanceof HTMLInputElement) category.value = group;
- }
- }))}
- header={false}
- center={false}
- >
- <span slot="title">
- <input
- type="text"
- placeholder={$locale().user.badges.editMode.category}
- name="category"
- minlength="1"
- maxlength="1000"
- size="15"
- value={selectedBadge
- ? selectedBadge.category === 'Uncategorised'
- ? ''
- : selectedBadge.category
- : ''}
- list="categories"
- />
- </span>
- </Dropdown>
- {/if}
+ <Dropdown
+ items={groups.map((group) => ({
+ name: group,
+ url: '#',
+ onClick: () => {
+ const category = document.querySelector('input[name="category"]');
+
+ if (category instanceof HTMLInputElement) category.value = group;
+ }
+ }))}
+ header={false}
+ center={false}
+ >
+ <span slot="title">
+ <input
+ type="text"
+ placeholder={$locale().user.badges.editMode.category}
+ name="category"
+ minlength="1"
+ maxlength="1000"
+ size="15"
+ value={selectedBadge
+ ? selectedBadge.category === 'Uncategorised'
+ ? ''
+ : selectedBadge.category
+ : ''}
+ list="categories"
+ />
+ </span>
+ </Dropdown>
<button class="button-lined" on:click={submitBadge}
>{selectedBadge
? $locale().user.badges.editMode.update