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>(
|
||||
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 loading = $state(false)
|
||||
let error = $state<string | null>(null)
|
||||
|
|
|
|||
Loading…
Reference in a new issue