diff --git a/site/content/docs/02-template-syntax.md b/site/content/docs/02-template-syntax.md index d25b348254..af00d3da2a 100644 --- a/site/content/docs/02-template-syntax.md +++ b/site/content/docs/02-template-syntax.md @@ -113,6 +113,9 @@ An element or component can have multiple spread attributes, interspersed with r ``` +--- + +*`$$restProps`* references to props that are passed to a component which are not declared with `export`. It is useful for passing down attributes that are not expected as props. ### Text expressions diff --git a/site/content/tutorial/03-props/04-rest-props/app-a/App.svelte b/site/content/tutorial/03-props/04-rest-props/app-a/App.svelte new file mode 100644 index 0000000000..f6f2cb9694 --- /dev/null +++ b/site/content/tutorial/03-props/04-rest-props/app-a/App.svelte @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/site/content/tutorial/03-props/04-rest-props/app-a/Input.svelte b/site/content/tutorial/03-props/04-rest-props/app-a/Input.svelte new file mode 100644 index 0000000000..e8c33c3487 --- /dev/null +++ b/site/content/tutorial/03-props/04-rest-props/app-a/Input.svelte @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/site/content/tutorial/03-props/04-rest-props/app-b/App.svelte b/site/content/tutorial/03-props/04-rest-props/app-b/App.svelte new file mode 100644 index 0000000000..f6f2cb9694 --- /dev/null +++ b/site/content/tutorial/03-props/04-rest-props/app-b/App.svelte @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/site/content/tutorial/03-props/04-rest-props/app-b/Input.svelte b/site/content/tutorial/03-props/04-rest-props/app-b/Input.svelte new file mode 100644 index 0000000000..295ed6e3e0 --- /dev/null +++ b/site/content/tutorial/03-props/04-rest-props/app-b/Input.svelte @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/site/content/tutorial/03-props/04-rest-props/text.md b/site/content/tutorial/03-props/04-rest-props/text.md new file mode 100644 index 0000000000..d454742693 --- /dev/null +++ b/site/content/tutorial/03-props/04-rest-props/text.md @@ -0,0 +1,9 @@ +--- +title: $$restProps +--- + +If you want to pass down props that are not defined with `export`, you can use `$$restProps`: + +```html + +``` \ No newline at end of file