File tree 6 files changed +41
-0
lines changed
test/runtime/samples/context-api-c
6 files changed +41
-0
lines changed Original file line number Diff line number Diff line change 1
1
# Svelte changelog
2
2
3
+ ## Unreleased
4
+
5
+ * Actually export ` hasContext ` ([ #5726 ] ( https://github.com/sveltejs/svelte/issues/5726 ) )
6
+
3
7
## 3.30.0
4
8
5
9
* Add a typed ` SvelteComponent ` interface ([ #5431 ] ( https://github.com/sveltejs/svelte/pull/5431 ) )
Original file line number Diff line number Diff line change 7
7
afterUpdate ,
8
8
setContext ,
9
9
getContext ,
10
+ hasContext ,
10
11
tick ,
11
12
createEventDispatcher ,
12
13
SvelteComponentDev as SvelteComponent
Original file line number Diff line number Diff line change
1
+ <script >
2
+ import { hasContext } from ' svelte' ;
3
+
4
+ const has = hasContext (' test' );
5
+ </script >
6
+
7
+ <div >{has }</div >
Original file line number Diff line number Diff line change
1
+ <script >
2
+ import { setContext } from ' svelte' ;
3
+
4
+ export let value = ' ' ;
5
+
6
+ if (value) {
7
+ setContext (' test' , value);
8
+ }
9
+ </script >
10
+
11
+ <slot ></slot >
Original file line number Diff line number Diff line change
1
+ export default {
2
+ html : `
3
+ <div>true</div>
4
+ <div>false</div>
5
+ `
6
+ } ;
Original file line number Diff line number Diff line change
1
+ <script >
2
+ import Nested from " ./Nested.svelte" ;
3
+ import Leaf from " ./Leaf.svelte" ;
4
+ </script >
5
+
6
+ <Nested value =" bar" >
7
+ <Leaf />
8
+ </Nested >
9
+
10
+ <Nested >
11
+ <Leaf />
12
+ </Nested >
You can’t perform that action at this time.
0 commit comments