feat(fend): adds record cards to each record section
This commit is contained in:
parent
973541e24f
commit
85b87f8140
3 changed files with 81 additions and 24 deletions
20
src/lib/components/SchemaForm.svelte
Normal file
20
src/lib/components/SchemaForm.svelte
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
<script lang="ts">
|
||||
import type { Character } from '$lib/types';
|
||||
import { roster } from '$lib/state.svelte';
|
||||
import RecordCard from './RecordCard.svelte';
|
||||
|
||||
let { character }: { character: Character } = $props();
|
||||
</script>
|
||||
|
||||
<div class="flex flex-col gap-4">
|
||||
{#each character.template.records as record}
|
||||
<RecordCard
|
||||
{record}
|
||||
data={character.data}
|
||||
onFieldChange={(key, value) => {
|
||||
character.data[key] = value;
|
||||
roster.scheduleSave(character);
|
||||
}}
|
||||
/>
|
||||
{/each}
|
||||
</div>
|
||||
Loading…
Add table
Add a link
Reference in a new issue