Files
threshold-ui/ui/desktop/app/components/session/proxy-url/index.hbs
T
Cameron Perera a831bd06a5 feat: 🎸 add Proxy URL info to session detail screen (#1868)
* 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
2023-09-22 18:58:14 -04:00

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>