* feat: 🎸 add Proxy URL info to session detail screen ✅ Closes: ICU-10311 * chore: 🤖 add setupIntl to proxy-url tests * refactor: 💡 update styles for proxy-url component * refactor: 💡 display proxy info based on target type * refactor: 💡 move proxy-url into session specific directory * refactor: 💡 change template logic for which command to show * refactor: 💡 remove isSSH getter for session/proxy-url
39 lines
1.0 KiB
Handlebars
39 lines
1.0 KiB
Handlebars
<div class='proxy-url-container'>
|
|
<Hds::Dropdown @listPosition='bottom-left' as |dd|>
|
|
<dd.ToggleButton @color='secondary' @text={{this.selectedValue}} />
|
|
<dd.Interactive
|
|
@text={{t 'resources.session.proxy-url.address-port'}}
|
|
{{on
|
|
'click'
|
|
(fn
|
|
this.updateContent
|
|
(t 'resources.session.proxy-url.address-port')
|
|
dd.close
|
|
)
|
|
}}
|
|
/>
|
|
<dd.Interactive
|
|
data-test-ssh-option
|
|
@text={{t 'resources.session.proxy-url.ssh'}}
|
|
{{on
|
|
'click'
|
|
(fn this.updateContent (t 'resources.session.proxy-url.ssh') dd.close)
|
|
}}
|
|
/>
|
|
</Hds::Dropdown>
|
|
{{#if this.isAddressAndPort}}
|
|
<Hds::Copy::Snippet
|
|
class='copy-address'
|
|
@textToCopy={{@proxyAddress}}
|
|
@isTruncated={{true}}
|
|
/>
|
|
<Hds::Copy::Snippet class='copy-port' @textToCopy={{@proxyPort}} />
|
|
{{/if}}
|
|
{{#unless this.isAddressAndPort}}
|
|
<Hds::Copy::Snippet
|
|
class='copy-ssh-command'
|
|
@textToCopy={{this.sshCommand}}
|
|
@isTruncated={{true}}
|
|
/>
|
|
{{/unless}}
|
|
</div> |