Skip to content

Commit 88ab109

Browse files
authored
docs: avoid legacy Svelte syntax (#13166)
* avoid invalid svelte syntax * type submit event correctly --------- Co-authored-by: Harry Allen <[email protected]>
1 parent 9613843 commit 88ab109

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

documentation/docs/20-core-concepts/30-form-actions.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -430,8 +430,9 @@ We can also implement progressive enhancement ourselves, without `use:enhance`,
430430
/** @type {{ form: import('./$types').ActionData }} */
431431
let { form } = $props();
432432

433-
/** @param {{ currentTarget: EventTarget & HTMLFormElement}} event */
433+
/** @param {SubmitEvent & { currentTarget: EventTarget & HTMLFormElement}} event */
434434
async function handleSubmit(event) {
435+
event.preventDefault();
435436
const data = new FormData(event.currentTarget);
436437

437438
const response = await fetch(event.currentTarget.action, {
@@ -451,7 +452,7 @@ We can also implement progressive enhancement ourselves, without `use:enhance`,
451452
}
452453
</script>
453454

454-
<form method="POST" onsubmit|preventDefault={handleSubmit}>
455+
<form method="POST" onsubmit={handleSubmit}>
455456
<!-- content -->
456457
</form>
457458
```

0 commit comments

Comments
 (0)