Skip to content

Commit 4276176

Browse files
authored
fix(svelte-form): resolve infinite recursion in AppField during SSR (#2093)
* fix: resolve infinite recursion in AppField during SSR * fix: add changeset to resolve infinite recursion in AppField during SSR
1 parent 4e7c8a6 commit 4276176

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

.changeset/loose-garlics-fetch.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tanstack/svelte-form': patch
3+
---
4+
5+
Fix infinite recursion in AppField during SSR caused by children prop shadowing

packages/svelte-form/src/AppField.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
children: Snippet
1010
fieldProps: any
1111
}
12-
const { children, form, fieldComponents, fieldProps }: Props = $props()
12+
const { children: childrenProp, form, fieldComponents, fieldProps }: Props = $props()
1313
</script>
1414

1515
<form.Field {...fieldProps}>
1616
{#snippet children(field: any)}
17-
<InnerAppField field={field} children={children} fieldComponents={fieldComponents}/>
17+
<InnerAppField field={field} children={childrenProp} fieldComponents={fieldComponents}/>
1818
{/snippet}
1919
</form.Field>

0 commit comments

Comments
 (0)