fix links format on weapon/summon detail pages
use wiki.en/ja + gamewith/kamigame at top level
This commit is contained in:
parent
9243d133cd
commit
6da599403c
3 changed files with 71 additions and 59 deletions
|
|
@ -224,38 +224,44 @@
|
|||
</DetailsContainer>
|
||||
{/if}
|
||||
|
||||
{#if summon.links?.wikiEn || summon.links?.wikiJa || summon.links?.gamewith || summon.links?.kamigame}
|
||||
<DetailsContainer title="Links">
|
||||
{#if summon.links?.wikiEn}
|
||||
<DetailItem label="Wiki (EN)">
|
||||
<a href={summon.links.wikiEn} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{summon.links.wikiEn}
|
||||
</a>
|
||||
</DetailItem>
|
||||
<DetailsContainer title="Links">
|
||||
<DetailItem label="Wiki (EN)">
|
||||
{#if summon.wiki?.en}
|
||||
<a href={summon.wiki.en} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{summon.wiki.en}
|
||||
</a>
|
||||
{:else}
|
||||
<span class="empty-value">—</span>
|
||||
{/if}
|
||||
{#if summon.links?.wikiJa}
|
||||
<DetailItem label="Wiki (JP)">
|
||||
<a href={summon.links.wikiJa} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{summon.links.wikiJa}
|
||||
</a>
|
||||
</DetailItem>
|
||||
</DetailItem>
|
||||
<DetailItem label="Wiki (JP)">
|
||||
{#if summon.wiki?.ja}
|
||||
<a href={summon.wiki.ja} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{summon.wiki.ja}
|
||||
</a>
|
||||
{:else}
|
||||
<span class="empty-value">—</span>
|
||||
{/if}
|
||||
{#if summon.links?.gamewith}
|
||||
<DetailItem label="Gamewith">
|
||||
<a href={summon.links.gamewith} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{summon.links.gamewith}
|
||||
</a>
|
||||
</DetailItem>
|
||||
</DetailItem>
|
||||
<DetailItem label="Gamewith">
|
||||
{#if summon.gamewith}
|
||||
<a href={summon.gamewith} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{summon.gamewith}
|
||||
</a>
|
||||
{:else}
|
||||
<span class="empty-value">—</span>
|
||||
{/if}
|
||||
{#if summon.links?.kamigame}
|
||||
<DetailItem label="Kamigame">
|
||||
<a href={summon.links.kamigame} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{summon.links.kamigame}
|
||||
</a>
|
||||
</DetailItem>
|
||||
</DetailItem>
|
||||
<DetailItem label="Kamigame">
|
||||
{#if summon.kamigame}
|
||||
<a href={summon.kamigame} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{summon.kamigame}
|
||||
</a>
|
||||
{:else}
|
||||
<span class="empty-value">—</span>
|
||||
{/if}
|
||||
</DetailsContainer>
|
||||
{/if}
|
||||
</DetailItem>
|
||||
</DetailsContainer>
|
||||
|
||||
<div class="summon-abilities">
|
||||
<h3>Call Effect</h3>
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@
|
|||
let editData = $state({
|
||||
name: '',
|
||||
nameJp: '',
|
||||
granblueId: '',
|
||||
granblue_id: '',
|
||||
rarity: 3,
|
||||
element: 0,
|
||||
series: '',
|
||||
|
|
@ -87,7 +87,7 @@
|
|||
editData = {
|
||||
name: summon.name?.en || '',
|
||||
nameJp: summon.name?.ja || '',
|
||||
granblueId: summon.granblueId || '',
|
||||
granblue_id: summon.granblueId || '',
|
||||
rarity: summon.rarity || 3,
|
||||
element: summon.element || 0,
|
||||
series: summon.series?.id || '',
|
||||
|
|
@ -132,7 +132,7 @@
|
|||
const payload = {
|
||||
name_en: editData.name,
|
||||
name_jp: editData.nameJp || undefined,
|
||||
granblue_id: editData.granblueId,
|
||||
granblue_id: editData.granblue_id,
|
||||
rarity: editData.rarity,
|
||||
element: editData.element,
|
||||
series: editData.series || undefined,
|
||||
|
|
|
|||
|
|
@ -219,38 +219,44 @@
|
|||
</DetailsContainer>
|
||||
{/if}
|
||||
|
||||
{#if weapon.links?.wikiEn || weapon.links?.wikiJa || weapon.links?.gamewith || weapon.links?.kamigame}
|
||||
<DetailsContainer title="Links">
|
||||
{#if weapon.links?.wikiEn}
|
||||
<DetailItem label="Wiki (EN)">
|
||||
<a href={weapon.links.wikiEn} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{weapon.links.wikiEn}
|
||||
</a>
|
||||
</DetailItem>
|
||||
<DetailsContainer title="Links">
|
||||
<DetailItem label="Wiki (EN)">
|
||||
{#if weapon.wiki?.en}
|
||||
<a href={weapon.wiki.en} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{weapon.wiki.en}
|
||||
</a>
|
||||
{:else}
|
||||
<span class="empty-value">—</span>
|
||||
{/if}
|
||||
{#if weapon.links?.wikiJa}
|
||||
<DetailItem label="Wiki (JP)">
|
||||
<a href={weapon.links.wikiJa} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{weapon.links.wikiJa}
|
||||
</a>
|
||||
</DetailItem>
|
||||
</DetailItem>
|
||||
<DetailItem label="Wiki (JP)">
|
||||
{#if weapon.wiki?.ja}
|
||||
<a href={weapon.wiki.ja} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{weapon.wiki.ja}
|
||||
</a>
|
||||
{:else}
|
||||
<span class="empty-value">—</span>
|
||||
{/if}
|
||||
{#if weapon.links?.gamewith}
|
||||
<DetailItem label="Gamewith">
|
||||
<a href={weapon.links.gamewith} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{weapon.links.gamewith}
|
||||
</a>
|
||||
</DetailItem>
|
||||
</DetailItem>
|
||||
<DetailItem label="Gamewith">
|
||||
{#if weapon.gamewith}
|
||||
<a href={weapon.gamewith} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{weapon.gamewith}
|
||||
</a>
|
||||
{:else}
|
||||
<span class="empty-value">—</span>
|
||||
{/if}
|
||||
{#if weapon.links?.kamigame}
|
||||
<DetailItem label="Kamigame">
|
||||
<a href={weapon.links.kamigame} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{weapon.links.kamigame}
|
||||
</a>
|
||||
</DetailItem>
|
||||
</DetailItem>
|
||||
<DetailItem label="Kamigame">
|
||||
{#if weapon.kamigame}
|
||||
<a href={weapon.kamigame} target="_blank" rel="noopener noreferrer" class="external-link">
|
||||
{weapon.kamigame}
|
||||
</a>
|
||||
{:else}
|
||||
<span class="empty-value">—</span>
|
||||
{/if}
|
||||
</DetailsContainer>
|
||||
{/if}
|
||||
</DetailItem>
|
||||
</DetailsContainer>
|
||||
|
||||
<div class="weapon-skills">
|
||||
<h3>Skills</h3>
|
||||
|
|
|
|||
Loading…
Reference in a new issue