Closed
Description
Is there a simple way to modify the rendered child content?
Example:
<MyListWrapper>
<li class="list-group-item">Cras justo odio</li>
<li class="list-group-item">Cras justo odio</li>
</MyListWrapper>
MyComponent.razor
<div class="mystuff">
@ChildContent
</div>
[Parameter]
public RenderFragment ChildContent { get; set; }
This outputs:
<div class="mystuff">
<li class="list-group-item">Cras justo odio</li>
<li class="list-group-item">Cras justo odio</li>
</div>
However, I want to wrap each passed li item in a special div or wrap another component around it.
So my desired output would be like this:
<div class="mystuff">
<div class="myli">
<li class="list-group-item">Cras justo odio</li>
</div>
<div class="myli">
<li class="list-group-item">Cras justo odio</li>
</div>
</div>
or
<div class="mystuff">
<AnotherComponent>
<li class="list-group-item">Cras justo odio</li>
</AnotherComponent>
<AnotherComponent>
<li class="list-group-item">Cras justo odio</li>
</AnotherComponent>
</div>
Is this supported?