Files
vault/ui/lib/core/addon/components/code-snippet.hbs
claire bontempo e4ce8729fd UI: code snippet component (#22518)
* VAULT-14763 make code snippet component

* export component

* add hds helper comment
2023-08-22 16:36:51 -07:00

20 lines
495 B
Handlebars

{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<div class="code-snippet-container">
<code class="text-grey-lightest">
{{@codeBlock}}
</code>
{{! replace with Hds::Copy::Button }}
<CopyButton
class="code-snippet-copy-button"
@clipboardText={{or @clipboardCode @codeBlock}}
@buttonType="button"
@success={{action (set-flash-message "Code copied!")}}
>
Copy
<Icon @name="clipboard-copy" aria-label="Copy" />
</CopyButton>
</div>