add reactivity to Party.svelte for query refetches
This commit is contained in:
parent
7f072baf9a
commit
2acc48b3c4
1 changed files with 9 additions and 0 deletions
|
|
@ -80,6 +80,15 @@
|
||||||
let party = $state<Party>(
|
let party = $state<Party>(
|
||||||
initial?.id && initial?.id !== 'new' && Array.isArray(initial?.weapons) ? initial : defaultParty
|
initial?.id && initial?.id !== 'new' && Array.isArray(initial?.weapons) ? initial : defaultParty
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// Sync local party state with prop changes (for query refetches)
|
||||||
|
$effect(() => {
|
||||||
|
// Only update if we have valid party data from props
|
||||||
|
if (initial && initial.id && initial.id !== 'new' && Array.isArray(initial.weapons)) {
|
||||||
|
party = initial
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
let activeTab = $state<GridType>(GridType.Weapon)
|
let activeTab = $state<GridType>(GridType.Weapon)
|
||||||
let loading = $state(false)
|
let loading = $state(false)
|
||||||
let error = $state<string | null>(null)
|
let error = $state<string | null>(null)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue