Files
tabby-web/src/components/settingsModal.component.pug

49 lines
1.8 KiB
Plaintext
Raw Normal View History

2021-06-25 21:55:40 +02:00
.modal-header
h5.modal-title Settings
2021-07-11 16:13:18 +02:00
2021-06-25 21:55:40 +02:00
.modal-body
.mb-3
.form-check.form-switch
input.form-check-input(
type='checkbox',
[(ngModel)]='customGatewayEnabled'
)
label(class='form-check-label') Use custom connection gateway
2021-07-17 16:38:43 +02:00
small.text-muted This allows you to securely route connections through your own hosted gateway. See #[a(href='https://github.com/Eugeny/tabby-connection-gateway#readme', target='_blank') tabby-connection-gateway] for setup instructions.
2021-06-25 21:55:40 +02:00
2021-07-17 16:38:43 +02:00
form
input.d-none(type='text', name='fakeusername')
input.d-none(type='password', name='fakepassword')
.mb-3(*ngIf='customGatewayEnabled')
.form-floating
input.form-control(
type='text',
[(ngModel)]='user.custom_connection_gateway',
placeholder='wss://1.2.3.4',
autocomplete='off'
)
label Gateway address
.mb-3(*ngIf='customGatewayEnabled')
.form-floating
input.form-control(
type='password',
[(ngModel)]='user.custom_connection_gateway_token',
placeholder='123',
autocomplete='new-password'
)
label Gateway authentication token
2021-06-25 21:55:40 +02:00
2021-07-11 16:13:18 +02:00
div(*ngIf='appConnector.sockets.length')
h5 Active connections
.list-group.list-group-flush
.list-group-item(*ngFor='let socket of appConnector.sockets')
div {{socket.options.host}}:{{socket.options.port}}
.text-muted via {{socket.url}}
2021-06-25 21:55:40 +02:00
.modal-footer
button.btn.btn-primary((click)='apply()') Apply
button.btn.btn-secondary((click)='cancel()') Cancel