diff --git a/src/lib/api/adapters/entity.adapter.ts b/src/lib/api/adapters/entity.adapter.ts
index 0115508a..eea431c4 100644
--- a/src/lib/api/adapters/entity.adapter.ts
+++ b/src/lib/api/adapters/entity.adapter.ts
@@ -240,6 +240,8 @@ export interface CreateCharacterPayload {
wiki_ja?: string
gamewith?: string
kamigame?: string
+ nicknames_en?: string[]
+ nicknames_jp?: string[]
}
/**
diff --git a/src/routes/(app)/database/characters/new/+page.svelte b/src/routes/(app)/database/characters/new/+page.svelte
index d110cf6a..dacb8722 100644
--- a/src/routes/(app)/database/characters/new/+page.svelte
+++ b/src/routes/(app)/database/characters/new/+page.svelte
@@ -13,6 +13,7 @@
import SidebarHeader from '$lib/components/ui/SidebarHeader.svelte'
import Button from '$lib/components/ui/Button.svelte'
import ValidatedInput from '$lib/components/ui/ValidatedInput.svelte'
+ import TagInput from '$lib/components/ui/TagInput.svelte'
import { entityAdapter } from '$lib/api/adapters/entity.adapter'
import { getRarityOptions } from '$lib/utils/rarity'
@@ -93,7 +94,11 @@
wikiEn: '',
wikiJa: '',
gamewith: '',
- kamigame: ''
+ kamigame: '',
+
+ // Nicknames
+ nicknamesEn: [] as string[],
+ nicknamesJp: [] as string[]
})
const rarityOptions = getRarityOptions()
@@ -201,7 +206,11 @@
wiki_en: editData.wikiEn,
wiki_ja: editData.wikiJa,
gamewith: editData.gamewith,
- kamigame: editData.kamigame
+ kamigame: editData.kamigame,
+
+ // Nicknames
+ nicknames_en: editData.nicknamesEn,
+ nicknames_jp: editData.nicknamesJp
}
const newCharacter = await entityAdapter.createCharacter(payload)
@@ -287,6 +296,15 @@
+
+
+
+
+
+
+
+
+