case
{{#case(EXPRESSION)}}BLOCK{{/case}}
Renders the BLOCK
when EXPRESSION
matches the EXPRESSION
provided in the parent switch.
{{#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
{Literal Expression|KeyLookup Expression|Call Expression}
:An expression or key that references a value.
- BLOCK
{sectionRenderer(context, helpers)}
:A subsection that will be rendered if the case
EXPRESSION
matches the switch’sEXPRESSION
.
Use
The case
helper is contextual inside of a switch block. The parent switch contains an expr
that will be matched against the case expr
and if they are equal the block will be returned.
For more information on how {{#case()}}
is used check: