add gacha suggestion types and use CharacterGachaSection

This commit is contained in:
Justin Edmund 2025-12-15 09:52:08 -08:00
parent 879a3bd8bd
commit b5f832191f
3 changed files with 10 additions and 0 deletions

View file

@ -559,6 +559,12 @@ export interface CharacterSuggestions {
ulbDate?: string
gamewith?: string
kamigame?: string
/** Season enum value (1=Standard, 2=Valentine, etc.) */
season?: number
/** Whether character can be pulled from gacha */
gachaAvailable?: boolean
/** Promotion IDs where character appears */
promotions?: number[]
}
/**

View file

@ -21,6 +21,7 @@
import CharacterMetadataSection from '$lib/features/database/characters/sections/CharacterMetadataSection.svelte'
import CharacterUncapSection from '$lib/features/database/characters/sections/CharacterUncapSection.svelte'
import CharacterTaxonomySection from '$lib/features/database/characters/sections/CharacterTaxonomySection.svelte'
import CharacterGachaSection from '$lib/features/database/characters/sections/CharacterGachaSection.svelte'
import CharacterStatsSection from '$lib/features/database/characters/sections/CharacterStatsSection.svelte'
import EntityImagesTab from '$lib/features/database/detail/tabs/EntityImagesTab.svelte'
import EntityRawDataTab from '$lib/features/database/detail/tabs/EntityRawDataTab.svelte'
@ -205,6 +206,7 @@
<CharacterUncapSection {character} />
<CharacterTaxonomySection {character} />
<CharacterGachaSection {character} />
<CharacterStatsSection {character} />
{#if character.releaseDate || character.flbDate || character.ulbDate}

View file

@ -19,6 +19,7 @@
import CharacterMetadataSection from '$lib/features/database/characters/sections/CharacterMetadataSection.svelte'
import CharacterUncapSection from '$lib/features/database/characters/sections/CharacterUncapSection.svelte'
import CharacterTaxonomySection from '$lib/features/database/characters/sections/CharacterTaxonomySection.svelte'
import CharacterGachaSection from '$lib/features/database/characters/sections/CharacterGachaSection.svelte'
import CharacterStatsSection from '$lib/features/database/characters/sections/CharacterStatsSection.svelte'
import DetailsContainer from '$lib/components/ui/DetailsContainer.svelte'
import DetailItem from '$lib/components/ui/DetailItem.svelte'
@ -185,6 +186,7 @@
<CharacterMetadataSection {character} {editMode} bind:editData />
<CharacterUncapSection {character} {editMode} bind:editData />
<CharacterTaxonomySection {character} {editMode} bind:editData />
<CharacterGachaSection {character} {editMode} bind:editData />
<CharacterStatsSection {character} {editMode} bind:editData />
<DetailsContainer title="Dates">