Skip to content

Commit e648e42

Browse files
committed
update/simplify test
1 parent 036d458 commit e648e42

File tree

4 files changed

+18
-33
lines changed

4 files changed

+18
-33
lines changed
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
<script>
22
import B from './B.svelte';
33
4-
let { boolean, closed } = $props();
4+
let { boolean, closed, close } = $props();
55
6+
// this runs after the effect in B, because child effects run first
67
$effect(() => {
7-
console.log(boolean);
8+
console.log(boolean, closed);
89
});
910
</script>
1011

11-
<B {closed} />
12+
<B {closed} {close} />

packages/svelte/tests/runtime-runes/samples/effect-order-6/B.svelte

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
<script>
2-
import { close } from './Child.svelte';
3-
4-
let { closed } = $props();
2+
let { closed, close } = $props();
53
64
$effect(() => {
75
if (closed) close();

packages/svelte/tests/runtime-runes/samples/effect-order-6/Child.svelte

Lines changed: 0 additions & 20 deletions
This file was deleted.
Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
<script>
22
import A from './A.svelte';
3-
import Child, { open } from './Child.svelte';
3+
4+
let object = $state();
5+
6+
function open() {
7+
object = { boolean: true };
8+
}
9+
10+
function close() {
11+
object = undefined;
12+
}
413
514
let closed = $state(false);
615
</script>
@@ -15,9 +24,6 @@
1524

1625
<hr>
1726

18-
<Child>
19-
{#snippet children(boolean)}
20-
<A {closed} {boolean} />
21-
{/snippet}
22-
</Child>
23-
27+
{#if object}
28+
<A {closed} {close} boolean={object.boolean} />
29+
{/if}

0 commit comments

Comments
 (0)