{{#switch(expression)}}
    {{#switch(EXPRESSION)}}BLOCK{{/switch}}
  
  Renders the BLOCK with contextual {{#case(expression)}} and {{#default()}} helpers.
{{#switch(user.type)}}
    {{#case("admin")}}
        <button value="edit"/>
    {{/case}}
    {{#case("manager")}}
        <button value="view">
    {{/case}}
    {{#default()}}
        You do not have permission!
    {{/default}}
{{/switch}}
  
  Parameters
- EXPRESSION 
{KeyLookup Expression|Call Expression}:An expression or key that references a value that will be switched on.
 - BLOCK 
{sectionRenderer(context, helpers)}:a template that is rendered, uses {{#case(expression)}} and {{#default()}} helpers to match
EXPRESSION. 
Use
The switch helper is used to render a block where one of several cases matches expr. It works just like a JavaScript switch.
{{#switch(page)}}
    {{#case("cart")}}
        <can-import from="cart">
            <cart-page></cart-page>
        </can-import>
    {{/case}}
    {{#default()}}
        <can-import from="home">
            <home-page></home-page>
        </can-import>
    {{/default}}
{{/switch}}