mirror of https://github.com/sveltejs/svelte
chore: better async setContext test (#17398)
parent
fcdb28c882
commit
965bf6ceec
@ -0,0 +1,13 @@
|
|||||||
|
<script lang="ts">
|
||||||
|
import { setContext } from "svelte";
|
||||||
|
import B from "./B.svelte";
|
||||||
|
|
||||||
|
let greeting = 'hello';
|
||||||
|
setContext("greeting", greeting);
|
||||||
|
|
||||||
|
await Promise.resolve();
|
||||||
|
|
||||||
|
let recipient = 'world';
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<B {recipient} />
|
||||||
@ -0,0 +1,12 @@
|
|||||||
|
<script lang="ts">
|
||||||
|
import { setContext } from "svelte";
|
||||||
|
import C from "./C.svelte";
|
||||||
|
|
||||||
|
let { recipient } = $props();
|
||||||
|
|
||||||
|
// svelte-ignore state_referenced_locally
|
||||||
|
setContext("recipient", recipient);
|
||||||
|
await Promise.resolve();
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<C />
|
||||||
@ -1,9 +0,0 @@
|
|||||||
<script lang="ts">
|
|
||||||
import { setContext } from "svelte";
|
|
||||||
import Inner from "./Inner.svelte";
|
|
||||||
|
|
||||||
setContext("greeting", "hi");
|
|
||||||
await Promise.resolve();
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<Inner />
|
|
||||||
@ -1,7 +1,7 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import Outer from "./Outer.svelte";
|
import A from "./A.svelte";
|
||||||
|
|
||||||
await Promise.resolve();
|
await Promise.resolve();
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<Outer />
|
<A />
|
||||||
|
|||||||
Loading…
Reference in new issue