Skip to content

Commit 8242f53

Browse files
committed
Improve example, less clone() necessary
1 parent 863f174 commit 8242f53

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

examples/nested_list/src/list.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ impl Component for List {
5757
<div class={classes!("list", inactive)}>
5858
{ &ctx.props().header }
5959
<div class="items">
60-
{ Self::view_items(ctx.props().children.clone()) }
60+
{ Self::view_items(&ctx.props().children) }
6161
</div>
6262
</div>
6363
</div>
@@ -66,8 +66,9 @@ impl Component for List {
6666
}
6767

6868
impl List {
69-
fn view_items(children: IArray<VChild<ListItem>>) -> Html {
69+
fn view_items(children: impl AsRef<IArray<VChild<ListItem>>>) -> Html {
7070
children
71+
.as_ref()
7172
.iter()
7273
.filter(|c| !c.props.hide)
7374
.enumerate()

0 commit comments

Comments
 (0)