9322dfc46f
The button shows a success icon and tooltip on click, and resets after two seconds.
22 lines
699 B
Handlebars
22 lines
699 B
Handlebars
{{#if (eq state 'success')}}
|
|
<div class='button is-borderless is-small is-static'>
|
|
<span class="tooltip text-center always-active" role="tooltip" aria-label="Copied!">
|
|
{{x-icon 'copy-success'}}
|
|
</span>
|
|
</div>
|
|
{{else if (eq state 'error')}}
|
|
<div class='button is-borderless is-small is-static'>
|
|
<span class="tooltip text-center" role="tooltip" aria-label="Error copying">
|
|
{{x-icon 'alert-triangle'}}
|
|
</span>
|
|
</div>
|
|
{{else}}
|
|
{{#addon-copy-button
|
|
class='button is-borderless is-small'
|
|
clipboardText=clipboardText
|
|
success=(perform indicateSuccess)
|
|
error=(action (mut state) 'error')
|
|
}}
|
|
{{x-icon 'copy-action'}}
|
|
{{/addon-copy-button}}
|
|
{{/if}} |