mirror of
https://github.com/Eugeny/tabby.git
synced 2025-06-18 02:19:57 +00:00
72 lines
2.6 KiB
Plaintext
72 lines
2.6 KiB
Plaintext
.list-group.mb-3
|
|
.list-group-item.d-flex.align-items-center(*ngFor='let fw of model')
|
|
div
|
|
.ms-2.d-flex.align-items-center
|
|
strong(*ngIf='fw.type === PortForwardType.Local') Local
|
|
strong(*ngIf='fw.type === PortForwardType.Remote') Remote
|
|
strong(*ngIf='fw.type === PortForwardType.Dynamic') Dynamic
|
|
.ml-3 {{fw.host}}:{{fw.port}}
|
|
.ml-2 →
|
|
.ml-2(*ngIf='fw.type !== PortForwardType.Dynamic') {{fw.targetAddress}}:{{fw.targetPort}}
|
|
.ml-2(*ngIf='fw.type === PortForwardType.Dynamic') SOCKS proxy
|
|
div {{fw.description}}
|
|
button.btn.btn-link.hover-reveal.ml-auto((click)='remove(fw)')
|
|
i.fas.fa-trash-alt
|
|
|
|
h5 Add a port forward
|
|
|
|
.input-group.mb-2(*ngIf='newForward.type === PortForwardType.Dynamic')
|
|
input.form-control(type='text', [(ngModel)]='newForward.host')
|
|
.input-group-append
|
|
.input-group-text :
|
|
input.form-control(type='number', [(ngModel)]='newForward.port')
|
|
.input-group-append
|
|
.input-group-text →
|
|
.input-group-append.input-group-text(style='flex: 3 1 0') SOCKS proxy
|
|
|
|
.input-group.mb-2(*ngIf='newForward.type !== PortForwardType.Dynamic')
|
|
input.form-control(type='text', [(ngModel)]='newForward.host')
|
|
.input-group-append
|
|
.input-group-text :
|
|
input.form-control(type='number', [(ngModel)]='newForward.port')
|
|
.input-group-append
|
|
.input-group-text →
|
|
input.form-control(type='text', [(ngModel)]='newForward.targetAddress')
|
|
.input-group-append
|
|
.input-group-text :
|
|
input.form-control(type='number', [(ngModel)]='newForward.targetPort')
|
|
|
|
.input-group.mb-2
|
|
input.form-control(type='text', placeholder='Description', [(ngModel)]='newForward.description')
|
|
|
|
.d-flex
|
|
.btn-group.mr-auto(
|
|
[(ngModel)]='newForward.type',
|
|
ngbRadioGroup
|
|
)
|
|
label.btn.btn-secondary.m-0(ngbButtonLabel)
|
|
input(
|
|
type='radio',
|
|
ngbButton,
|
|
[value]='PortForwardType.Local'
|
|
)
|
|
| Local
|
|
label.btn.btn-secondary.m-0(ngbButtonLabel)
|
|
input(
|
|
type='radio',
|
|
ngbButton,
|
|
[value]='PortForwardType.Remote'
|
|
)
|
|
| Remote
|
|
label.btn.btn-secondary.m-0(ngbButtonLabel)
|
|
input(
|
|
type='radio',
|
|
ngbButton,
|
|
[value]='PortForwardType.Dynamic'
|
|
)
|
|
| Dynamic
|
|
|
|
button.btn.btn-primary((click)='addForward()')
|
|
i.fas.fa-check.mr-2
|
|
span Forward port
|