Basic Information
Rarity
{getRarityLabel(itemData?.rarity)}
Element
{getElementLabel(itemData?.element)}
{#if type === 'character'}
{#if itemData?.race && itemData.race.length > 0}
Race
{itemData.race
.map((r: any) => getRaceLabel(r))
.filter(Boolean)
.join(', ') || '—'}
{/if}
Gender
{getGenderLabel(itemData?.gender)}
{#if itemData?.proficiency && itemData.proficiency.length > 0}
Proficiencies
{itemData.proficiency
.map((p: any) => getProficiencyLabel(p))
.filter(Boolean)
.join(', ') || '—'}
{/if}
{:else if type === 'weapon'}
Proficiency
{getProficiencyLabel(itemData?.proficiency)}
{/if}