Skip to content

Commit a53da7e

Browse files
authored
site: clearer examples for <slot let:name> (#4125)
1 parent 9a747e3 commit a53da7e

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

site/content/docs/02-template-syntax.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1249,15 +1249,15 @@ The usual shorthand rules apply — `let:item` is equivalent to `let:item={item}
12491249

12501250
```html
12511251
<!-- App.svelte -->
1252-
<FancyList {items} let:item={item}>
1253-
<div>{item.text}</div>
1252+
<FancyList {items} let:prop={thing}>
1253+
<div>{thing.text}</div>
12541254
</FancyList>
12551255

12561256
<!-- FancyList.svelte -->
12571257
<ul>
12581258
{#each items as item}
12591259
<li class="fancy">
1260-
<slot item={item}></slot>
1260+
<slot prop={item}></slot>
12611261
</li>
12621262
{/each}
12631263
</ul>
@@ -1270,15 +1270,15 @@ Named slots can also expose values. The `let:` directive goes on the element wit
12701270
```html
12711271
<!-- App.svelte -->
12721272
<FancyList {items}>
1273-
<div slot="item" let:item={item}>{item.text}</div>
1273+
<div slot="item" let:item>{item.text}</div>
12741274
<p slot="footer">Copyright (c) 2019 Svelte Industries</p>
12751275
</FancyList>
12761276

12771277
<!-- FancyList.svelte -->
12781278
<ul>
12791279
{#each items as item}
12801280
<li class="fancy">
1281-
<slot name="item" item={item}></slot>
1281+
<slot name="item" {item}></slot>
12821282
</li>
12831283
{/each}
12841284
</ul>

0 commit comments

Comments
 (0)