database/[id]: add page wrapper styles
This commit is contained in:
parent
3df5564772
commit
ef534164f0
3 changed files with 36 additions and 12 deletions
|
|
@ -196,7 +196,7 @@
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div>
|
<div class="page">
|
||||||
{#if character}
|
{#if character}
|
||||||
<DetailScaffold
|
<DetailScaffold
|
||||||
type="character"
|
type="character"
|
||||||
|
|
@ -258,6 +258,12 @@
|
||||||
@use '$src/themes/spacing' as spacing;
|
@use '$src/themes/spacing' as spacing;
|
||||||
@use '$src/themes/typography' as typography;
|
@use '$src/themes/typography' as typography;
|
||||||
|
|
||||||
|
.page {
|
||||||
|
background: white;
|
||||||
|
border-radius: layout.$card-corner;
|
||||||
|
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
|
||||||
|
}
|
||||||
|
|
||||||
.not-found {
|
.not-found {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding: spacing.$unit * 4;
|
padding: spacing.$unit * 4;
|
||||||
|
|
|
||||||
|
|
@ -233,7 +233,7 @@
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div>
|
<div class="page">
|
||||||
{#if summon}
|
{#if summon}
|
||||||
<DetailScaffold
|
<DetailScaffold
|
||||||
type="summon"
|
type="summon"
|
||||||
|
|
@ -257,10 +257,14 @@
|
||||||
{#if editMode}
|
{#if editMode}
|
||||||
<DetailsContainer title="Nicknames">
|
<DetailsContainer title="Nicknames">
|
||||||
<DetailItem label="Nicknames (EN)">
|
<DetailItem label="Nicknames (EN)">
|
||||||
<TagInput bind:value={editData.nicknamesEn} placeholder="Add nickname..." />
|
<TagInput bind:value={editData.nicknamesEn} placeholder="Add nickname..." contained />
|
||||||
</DetailItem>
|
</DetailItem>
|
||||||
<DetailItem label="Nicknames (JP)">
|
<DetailItem label="Nicknames (JP)">
|
||||||
<TagInput bind:value={editData.nicknamesJp} placeholder="ニックネーム..." />
|
<TagInput
|
||||||
|
bind:value={editData.nicknamesJp}
|
||||||
|
placeholder="ニックネームを入力"
|
||||||
|
contained
|
||||||
|
/>
|
||||||
</DetailItem>
|
</DetailItem>
|
||||||
</DetailsContainer>
|
</DetailsContainer>
|
||||||
|
|
||||||
|
|
@ -397,6 +401,12 @@
|
||||||
@use '$src/themes/spacing' as spacing;
|
@use '$src/themes/spacing' as spacing;
|
||||||
@use '$src/themes/typography' as typography;
|
@use '$src/themes/typography' as typography;
|
||||||
|
|
||||||
|
.page {
|
||||||
|
background: white;
|
||||||
|
border-radius: layout.$card-corner;
|
||||||
|
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
|
||||||
|
}
|
||||||
|
|
||||||
.not-found {
|
.not-found {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding: spacing.$unit * 4;
|
padding: spacing.$unit * 4;
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,6 @@
|
||||||
element: weapon?.element || 0,
|
element: weapon?.element || 0,
|
||||||
proficiency: weapon?.proficiency || 0,
|
proficiency: weapon?.proficiency || 0,
|
||||||
series: weapon?.series || 0,
|
series: weapon?.series || 0,
|
||||||
newSeries: 0,
|
|
||||||
minHp: weapon?.hp?.minHp || 0,
|
minHp: weapon?.hp?.minHp || 0,
|
||||||
maxHp: weapon?.hp?.maxHp || 0,
|
maxHp: weapon?.hp?.maxHp || 0,
|
||||||
maxHpFlb: weapon?.hp?.maxHpFlb || 0,
|
maxHpFlb: weapon?.hp?.maxHpFlb || 0,
|
||||||
|
|
@ -96,7 +95,6 @@
|
||||||
element: weapon.element || 0,
|
element: weapon.element || 0,
|
||||||
proficiency: weapon.proficiency || 0,
|
proficiency: weapon.proficiency || 0,
|
||||||
series: weapon.series || 0,
|
series: weapon.series || 0,
|
||||||
newSeries: 0,
|
|
||||||
minHp: weapon.hp?.minHp || 0,
|
minHp: weapon.hp?.minHp || 0,
|
||||||
maxHp: weapon.hp?.maxHp || 0,
|
maxHp: weapon.hp?.maxHp || 0,
|
||||||
maxHpFlb: weapon.hp?.maxHpFlb || 0,
|
maxHpFlb: weapon.hp?.maxHpFlb || 0,
|
||||||
|
|
@ -144,7 +142,6 @@
|
||||||
element: weapon.element || 0,
|
element: weapon.element || 0,
|
||||||
proficiency: weapon.proficiency || 0,
|
proficiency: weapon.proficiency || 0,
|
||||||
series: weapon.series || 0,
|
series: weapon.series || 0,
|
||||||
newSeries: 0,
|
|
||||||
minHp: weapon.hp?.minHp || 0,
|
minHp: weapon.hp?.minHp || 0,
|
||||||
maxHp: weapon.hp?.maxHp || 0,
|
maxHp: weapon.hp?.maxHp || 0,
|
||||||
maxHpFlb: weapon.hp?.maxHpFlb || 0,
|
maxHpFlb: weapon.hp?.maxHpFlb || 0,
|
||||||
|
|
@ -193,7 +190,6 @@
|
||||||
element: editData.element,
|
element: editData.element,
|
||||||
proficiency: editData.proficiency,
|
proficiency: editData.proficiency,
|
||||||
series: editData.series || undefined,
|
series: editData.series || undefined,
|
||||||
new_series: editData.newSeries || undefined,
|
|
||||||
min_hp: editData.minHp,
|
min_hp: editData.minHp,
|
||||||
max_hp: editData.maxHp,
|
max_hp: editData.maxHp,
|
||||||
max_hp_flb: editData.maxHpFlb,
|
max_hp_flb: editData.maxHpFlb,
|
||||||
|
|
@ -249,7 +245,7 @@
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div>
|
<div class="page">
|
||||||
{#if weapon}
|
{#if weapon}
|
||||||
<DetailScaffold
|
<DetailScaffold
|
||||||
type="weapon"
|
type="weapon"
|
||||||
|
|
@ -273,10 +269,14 @@
|
||||||
{#if editMode}
|
{#if editMode}
|
||||||
<DetailsContainer title="Nicknames">
|
<DetailsContainer title="Nicknames">
|
||||||
<DetailItem label="Nicknames (EN)">
|
<DetailItem label="Nicknames (EN)">
|
||||||
<TagInput bind:value={editData.nicknamesEn} placeholder="Add nickname..." />
|
<TagInput bind:value={editData.nicknamesEn} placeholder="Add nickname..." contained />
|
||||||
</DetailItem>
|
</DetailItem>
|
||||||
<DetailItem label="Nicknames (JP)">
|
<DetailItem label="Nicknames (JP)">
|
||||||
<TagInput bind:value={editData.nicknamesJp} placeholder="ニックネーム..." />
|
<TagInput
|
||||||
|
bind:value={editData.nicknamesJp}
|
||||||
|
placeholder="ニックネームを入力"
|
||||||
|
contained
|
||||||
|
/>
|
||||||
</DetailItem>
|
</DetailItem>
|
||||||
</DetailsContainer>
|
</DetailsContainer>
|
||||||
|
|
||||||
|
|
@ -372,7 +372,9 @@
|
||||||
{#each weapon.weapon_skills as skill}
|
{#each weapon.weapon_skills as skill}
|
||||||
<div class="skill-item">
|
<div class="skill-item">
|
||||||
<h4 class="skill-name">{skill.name || 'Unknown Skill'}</h4>
|
<h4 class="skill-name">{skill.name || 'Unknown Skill'}</h4>
|
||||||
<p class="skill-description">{skill.description || 'No description available'}</p>
|
<p class="skill-description">
|
||||||
|
{skill.description || 'No description available'}
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
{/each}
|
{/each}
|
||||||
{:else}
|
{:else}
|
||||||
|
|
@ -398,6 +400,12 @@
|
||||||
@use '$src/themes/spacing' as spacing;
|
@use '$src/themes/spacing' as spacing;
|
||||||
@use '$src/themes/typography' as typography;
|
@use '$src/themes/typography' as typography;
|
||||||
|
|
||||||
|
.page {
|
||||||
|
background: white;
|
||||||
|
border-radius: layout.$card-corner;
|
||||||
|
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
|
||||||
|
}
|
||||||
|
|
||||||
.not-found {
|
.not-found {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding: spacing.$unit * 4;
|
padding: spacing.$unit * 4;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue