diff --git a/src/lib/components/database/DatabaseGridWithProvider.svelte b/src/lib/components/database/DatabaseGridWithProvider.svelte
index 3bfead42..f9df3b1e 100644
--- a/src/lib/components/database/DatabaseGridWithProvider.svelte
+++ b/src/lib/components/database/DatabaseGridWithProvider.svelte
@@ -72,11 +72,11 @@
console.log('Row selected:', ev)
const rowId = ev.id
if (rowId) {
- // Find the row data to get the granblue_id
+ // Find the row data to get the granblueId
const rowData = data.find((item: any) => item.id === rowId)
- if (rowData && rowData.granblue_id) {
- console.log(`Navigating to: /database/${resource}/${rowData.granblue_id}`)
- goto(`/database/${resource}/${rowData.granblue_id}`)
+ if (rowData && rowData.granblueId) {
+ console.log(`Navigating to: /database/${resource}/${rowData.granblueId}`)
+ goto(`/database/${resource}/${rowData.granblueId}`)
}
}
})
diff --git a/src/routes/database/characters/+page.svelte b/src/routes/database/characters/+page.svelte
index 93aaf74f..14a4e080 100644
--- a/src/routes/database/characters/+page.svelte
+++ b/src/routes/database/characters/+page.svelte
@@ -13,7 +13,7 @@
const columns = [
{
- id: 'granblue_id',
+ id: 'granblueId',
header: 'Image',
width: 80,
cell: CharacterImageCell
diff --git a/src/routes/database/characters/[id]/+page.svelte b/src/routes/database/characters/[id]/+page.svelte
index 9b8d7912..f5e797db 100644
--- a/src/routes/database/characters/[id]/+page.svelte
+++ b/src/routes/database/characters/[id]/+page.svelte
@@ -38,7 +38,7 @@
// Editable fields - create reactive state for each field
let editData = $state({
name: character?.name || '',
- granblue_id: character?.granblue_id || '',
+ granblueId: character?.granblueId || '',
rarity: character?.rarity || 1,
element: character?.element || 0,
race1: character?.race?.[0] ?? null,
@@ -46,12 +46,12 @@
gender: character?.gender || 0,
proficiency1: character?.proficiency?.[0] || 0,
proficiency2: character?.proficiency?.[1] || 0,
- min_hp: character?.hp?.min_hp || 0,
- max_hp: character?.hp?.max_hp || 0,
- max_hp_flb: character?.hp?.max_hp_flb || 0,
- min_atk: character?.atk?.min_atk || 0,
- max_atk: character?.atk?.max_atk || 0,
- max_atk_flb: character?.atk?.max_atk_flb || 0,
+ minHp: character?.hp?.minHp || 0,
+ maxHp: character?.hp?.maxHp || 0,
+ maxHpFlb: character?.hp?.maxHpFlb || 0,
+ minAtk: character?.atk?.minAtk || 0,
+ maxAtk: character?.atk?.maxAtk || 0,
+ maxAtkFlb: character?.atk?.maxAtkFlb || 0,
flb: character?.uncap?.flb || false,
ulb: character?.uncap?.ulb || false,
transcendence: character?.uncap?.transcendence || false,
@@ -63,7 +63,7 @@
if (character) {
editData = {
name: character.name || '',
- granblue_id: character.granblue_id || '',
+ granblueId: character.granblueId || '',
rarity: character.rarity || 1,
element: character.element || 0,
race1: character.race?.[0] ?? null,
@@ -71,12 +71,12 @@
gender: character.gender || 0,
proficiency1: character.proficiency?.[0] || 0,
proficiency2: character.proficiency?.[1] || 0,
- min_hp: character.hp?.min_hp || 0,
- max_hp: character.hp?.max_hp || 0,
- max_hp_flb: character.hp?.max_hp_flb || 0,
- min_atk: character.atk?.min_atk || 0,
- max_atk: character.atk?.max_atk || 0,
- max_atk_flb: character.atk?.max_atk_flb || 0,
+ minHp: character.hp?.minHp || 0,
+ maxHp: character.hp?.maxHp || 0,
+ maxHpFlb: character.hp?.maxHpFlb || 0,
+ minAtk: character.atk?.minAtk || 0,
+ maxAtk: character.atk?.maxAtk || 0,
+ maxAtkFlb: character.atk?.maxAtkFlb || 0,
flb: character.uncap?.flb || false,
ulb: character.uncap?.ulb || false,
transcendence: character.uncap?.transcendence || false,
@@ -101,7 +101,7 @@
if (!editMode && character) {
editData = {
name: character.name || '',
- granblue_id: character.granblue_id || '',
+ granblueId: character.granblueId || '',
rarity: character.rarity || 1,
element: character.element || 0,
race1: character.race?.[0] ?? null,
@@ -109,12 +109,12 @@
gender: character.gender || 0,
proficiency1: character.proficiency?.[0] || 0,
proficiency2: character.proficiency?.[1] || 0,
- min_hp: character.hp?.min_hp || 0,
- max_hp: character.hp?.max_hp || 0,
- max_hp_flb: character.hp?.max_hp_flb || 0,
- min_atk: character.atk?.min_atk || 0,
- max_atk: character.atk?.max_atk || 0,
- max_atk_flb: character.atk?.max_atk_flb || 0,
+ minHp: character.hp?.minHp || 0,
+ maxHp: character.hp?.maxHp || 0,
+ maxHpFlb: character.hp?.maxHpFlb || 0,
+ minAtk: character.atk?.minAtk || 0,
+ maxAtk: character.atk?.maxAtk || 0,
+ maxAtkFlb: character.atk?.maxAtkFlb || 0,
flb: character.uncap?.flb || false,
ulb: character.uncap?.ulb || false,
transcendence: character.uncap?.transcendence || false,
@@ -132,21 +132,21 @@
// Prepare the data for API
const payload = {
name: editData.name,
- granblue_id: editData.granblue_id,
+ granblue_id: editData.granblueId,
rarity: editData.rarity,
element: editData.element,
race: [editData.race1, editData.race2].filter(r => r !== null && r !== undefined),
gender: editData.gender,
proficiency: [editData.proficiency1, editData.proficiency2],
hp: {
- min_hp: editData.min_hp,
- max_hp: editData.max_hp,
- max_hp_flb: editData.max_hp_flb
+ min_hp: editData.minHp,
+ max_hp: editData.maxHp,
+ max_hp_flb: editData.maxHpFlb
},
atk: {
- min_atk: editData.min_atk,
- max_atk: editData.max_atk,
- max_atk_flb: editData.max_atk_flb
+ min_atk: editData.minAtk,
+ max_atk: editData.maxAtk,
+ max_atk_flb: editData.maxAtkFlb
},
uncap: {
flb: editData.flb,
@@ -183,8 +183,8 @@
// Helper function to get character image
function getCharacterImage(character: any): string {
- if (!character?.granblue_id) return '/images/placeholders/placeholder-character-main.png'
- return `/images/character-grid/${character.granblue_id}_01.jpg`
+ if (!character?.granblueId) return '/images/placeholders/placeholder-character-main.png'
+ return `/images/character-grid/${character.granblueId}_01.jpg`
}
// Calculate uncap properties for the indicator
@@ -240,13 +240,13 @@
/>
- {summon.call_description || 'No description available'} + {summon.callDescription || 'No description available'}
- {summon.aura_description || 'No description available'} + {summon.auraDescription || 'No description available'}
- {summon.sub_aura_description || 'No description available'} + {summon.subAuraDescription || 'No description available'}