Replace Rose::CodeEditor with Hds::CodeBlock within Desktop client (HDS-2827) (#2020)
* HDS-2827 Replace Rose::CodeEditor with Hds::CodeBlock on Create New Worker page * HDS-2827 Replace Rose::CodeEditor with Hds::CodeBlock in credentials panel * HDS-2827 Remove un-needed getters, fix formatting errors * HDS-2827 Revert instances of Hds::CodeBlock added to create workers page * HDS-2827 Fix failing test * Apply suggestions from code review * HDS-2827 Delete old unused css * HDS-2827 Delete old css --------- Co-authored-by: Dharini Jeeva <dharini@hashicorp.com>
This commit is contained in:
1 parent
9782f7e243
commit
77f8235ebf
3 files changed
+19
-49
No files matched your search
@@ -24,39 +24,25 @@
|
||||
{{#each @credentials as |credential|}}
|
||||
{{#if this.isRawApiVisible}}
|
||||
<div class='raw-credential-panel-body'>
|
||||
<div class='raw-credential-header'>
|
||||
<div class='raw-credential-title'>
|
||||
<div class='credential-name hds-typography-display-200'>
|
||||
{{#if credential.source.name}}
|
||||
{{credential.source.name}}
|
||||
{{else}}
|
||||
{{credential.source.id}}
|
||||
{{/if}}
|
||||
</div>
|
||||
<Hds::Copy::Button
|
||||
@text='Copy'
|
||||
@isIconOnly={{true}}
|
||||
@textToCopy={{raw-json credential.rawCredential}}
|
||||
/>
|
||||
</div>
|
||||
<div class='hds-typography-body-100'>
|
||||
<Hds::CodeBlock
|
||||
@language='json'
|
||||
@value={{raw-json credential.rawCredential}}
|
||||
@hasLineNumbers={{false}}
|
||||
@hasCopyButton={{true}}
|
||||
data-test-raw-secret
|
||||
as |CB|
|
||||
>
|
||||
<CB.Title>
|
||||
{{#if credential.source.name}}
|
||||
{{credential.source.name}}
|
||||
{{else}}
|
||||
{{credential.source.id}}
|
||||
{{/if}}
|
||||
</CB.Title>
|
||||
<CB.Description>
|
||||
{{credential.source.description}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<Rose::CodeEditor @codeValue={{raw-json credential.rawCredential}} as |c|>
|
||||
<c.fieldEditor
|
||||
class='rose-autosize raw-secret'
|
||||
@options={{hash
|
||||
mode='application/json'
|
||||
readOnly=true
|
||||
lineNumbers=false
|
||||
cursorBlinkRate=-1
|
||||
styleActiveLine=false
|
||||
autoRefresh=true
|
||||
}}
|
||||
/>
|
||||
</Rose::CodeEditor>
|
||||
</CB.Description>
|
||||
</Hds::CodeBlock>
|
||||
</div>
|
||||
{{else}}
|
||||
<div class='credential-panel-body'>
|
||||
|
||||
@@ -646,22 +646,6 @@ $chevron-down: url("data:image/svg+xml;utf-8,<svg viewBox='0 0 24 24' fill='%231
|
||||
.raw-credential-panel-body {
|
||||
display: block;
|
||||
margin-top: 0.75rem;
|
||||
|
||||
.raw-credential-header {
|
||||
border: 1px solid var(--token-color-border-primary);
|
||||
border-radius: 5px 5px 0 0;
|
||||
border-bottom: none;
|
||||
padding: 1.5rem 1.5rem 0.75rem;
|
||||
}
|
||||
|
||||
.raw-credential-title {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.raw-secret .CodeMirror {
|
||||
border-radius: 0 0 5px 5px;
|
||||
}
|
||||
}
|
||||
|
||||
// Host Modal
|
||||
|
||||
@@ -60,6 +60,6 @@ module('Integration | Component | credentials-panel', function (hooks) {
|
||||
|
||||
await click('[data-test-toggle-credentials]');
|
||||
|
||||
assert.dom('.raw-secret').isVisible();
|
||||
assert.dom("[data-test-raw-secret]").isVisible();
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user