title: How to pass html/components to a blazor template?
body: <p>Here is my case:</p>
  
  <p>I have a component <code>Foo</code> and I want it to have a blazor template called <code>Wrapper</code> which will be used to wrap somepart of <code>Foo</code>'s content.</p>
  
  <p>What I need to do is something like</p>
  
  <p>Normal usage:</p>
  
  <pre><code>&lt;Foo&gt;
      &lt;Wrapper&gt;
          &lt;div&gt;
              &lt;p&gt;Something in the wraper&lt;/p&gt;
              @context // context should be some content of Foo
          &lt;/div&gt;
      &lt;/Wraper&gt;
  &lt;/Foo&gt;
  </code></pre>
  
  <p>Inside <code>Foo</code></p>
  
  <pre><code>@* Other content of Foo*@
  
  @if(Wrapper != null){
      @* Pass to Wrapper some content of Foo *@
      Wrapper(@* How to render html/components here? *@)
  }
  
  @* Other content of Foo*@
  </code></pre>
  
  <p>But there is no way to pass html or components for the template?</p>
  
  <p>How can I do this?</p>