|
|
@@ -1,15 +1,21 @@
|
|
|
.list-group.mb-3
|
|
|
.list-group-item.d-flex.align-items-center(*ngFor='let fw of model')
|
|
|
- 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
|
|
|
+ span {{fw.description}}
|
|
|
+ .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
|
|
|
button.btn.btn-link.hover-reveal.ml-auto((click)='remove(fw)')
|
|
|
i.fas.fa-trash-alt
|
|
|
|
|
|
+.input-group.mb-2
|
|
|
+ input.form-control(type='text', placeholder='Description', [(ngModel)]='newForward.description')
|
|
|
+
|
|
|
.input-group.mb-2(*ngIf='newForward.type === PortForwardType.Dynamic')
|
|
|
input.form-control(type='text', [(ngModel)]='newForward.host')
|
|
|
.input-group-append
|