mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-10-29 17:52:32 +00:00
37 lines
1.2 KiB
Handlebars
37 lines
1.2 KiB
Handlebars
{{!
|
|
Copyright (c) HashiCorp, Inc.
|
|
SPDX-License-Identifier: BUSL-1.1
|
|
~}}
|
|
|
|
<EmberWormhole @to="modal-wormhole">
|
|
<div class="{{this.modalClass}} {{if this.isActive 'is-active'}}" data-test-modal-div ...attributes>
|
|
<div class="modal-background" role="button" {{on "click" @onClose}} data-test-modal-background={{@title}}></div>
|
|
<div class="modal-card">
|
|
<header class="modal-card-head">
|
|
<h2 class="modal-card-title title is-5" data-test-modal-title>
|
|
{{#if this.glyph}}
|
|
<Icon
|
|
class={{this.glyph.glyphClass}}
|
|
aria-hidden="true"
|
|
@name={{this.glyph.glyph}}
|
|
data-test-modal-glyph={{this.glyph.glyph}}
|
|
/>
|
|
{{/if}}
|
|
<span class={{if this.glyph "has-left-padding-xs"}}>{{capitalize @title}}</span>
|
|
</h2>
|
|
{{#if this.showCloseButton}}
|
|
<button
|
|
type="button"
|
|
class="icon-button has-text-grey"
|
|
aria-label="close"
|
|
{{on "click" @onClose}}
|
|
data-test-modal-close-button
|
|
>
|
|
<Icon @name="x-circle" class="close-icon" />
|
|
</button>
|
|
{{/if}}
|
|
</header>
|
|
{{yield}}
|
|
</div>
|
|
</div>
|
|
</EmberWormhole> |