Skip to content

Commit 88469dc

Browse files
committed
Some type weirdness going on, which this resolves.
Potential bug in svelte itself, see: - sveltejs/svelte#13670 - sveltejs/svelte#15182
1 parent 0116aea commit 88469dc

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/lib/components/transact/error.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
interface Props {
77
error?: string;
88
hidden?: boolean;
9-
onfailure?: Snippet;
9+
onfailure?: () => ReturnType<import('svelte').Snippet>;
1010
}
1111
1212
const { error, hidden, onfailure }: Props = $props();

src/lib/components/transact/form.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
interface TransactFormProps {
99
children: Snippet;
1010
id?: Checksum256;
11-
onsuccess?: Snippet;
11+
onsuccess?: () => ReturnType<import('svelte').Snippet>;
1212
error?: string;
13-
onfailure?: Snippet;
13+
onfailure?: () => ReturnType<import('svelte').Snippet>;
1414
}
1515
1616
let { error, id, onfailure, onsuccess, ...props }: TransactFormProps = $props();

src/lib/components/transact/summary.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
interface Props {
1818
transactionId?: Checksum256 | string;
1919
hidden?: boolean;
20-
onsuccess?: Snippet;
20+
onsuccess?: () => ReturnType<import('svelte').Snippet>;
2121
}
2222
2323
const { transactionId, hidden, onsuccess }: Props = $props();

0 commit comments

Comments
 (0)