mirror of https://github.com/status-im/consul.git
35 lines
506 B
Handlebars
35 lines
506 B
Handlebars
{{#if @for}}
|
|
<label
|
|
for={{@for}}
|
|
...attributes
|
|
>
|
|
{{yield}}
|
|
</label>
|
|
{{else if @href}}
|
|
{{#if @external}}
|
|
<a
|
|
href={{@href}}
|
|
target="_blank"
|
|
rel="noopener noreferrer"
|
|
...attributes
|
|
>
|
|
{{yield}}
|
|
</a>
|
|
{{else}}
|
|
<a
|
|
href={{@href}}
|
|
...attributes
|
|
>
|
|
{{yield}}
|
|
</a>
|
|
{{/if}}
|
|
{{else}}
|
|
<button
|
|
tabindex="-1"
|
|
type="button"
|
|
{{on 'click' (optional @onclick)}}
|
|
...attributes
|
|
>
|
|
{{yield}}
|
|
</button>
|
|
{{/if}} |