Skip to content

Commit eca62d3

Browse files
committed
Merge branch 'bugfix/448076_toggle_values' into 'develop'
bugfix/448076_toggle_values See merge request upm-inesdata/inesdata-connector-interface!40
2 parents 04ade83 + 4eeaa8b commit eca62d3

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

src/app/pages/assets/asset-create/asset-create.component.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,25 +161,25 @@ <h2 class="title-section">Create an asset</h2>
161161
</div>
162162

163163
<div class="form-field toggle">
164-
<mat-slide-toggle [(ngModel)]="httpDataAddress.proxyBody" color="accent">
164+
<mat-slide-toggle [(ngModel)]="httpDataAddress.proxyBody"(ngModelChange)="onToggleChange('proxyBody', $event)" color="accent">
165165
Proxy Body
166166
</mat-slide-toggle>
167167
</div>
168168

169169
<div class="form-field toggle">
170-
<mat-slide-toggle [(ngModel)]="httpDataAddress.proxyPath" color="accent">
170+
<mat-slide-toggle [(ngModel)]="httpDataAddress.proxyPath" (ngModelChange)="onToggleChange('proxyPath', $event)" color="accent">
171171
Proxy Path
172172
</mat-slide-toggle>
173173
</div>
174174

175175
<div class="form-field toggle">
176-
<mat-slide-toggle [(ngModel)]="httpDataAddress.proxyQueryParams" color="accent">
176+
<mat-slide-toggle [(ngModel)]="httpDataAddress.proxyQueryParams" (ngModelChange)="onToggleChange('proxyQueryParams', $event)" color="accent">
177177
Proxy Query Params
178178
</mat-slide-toggle>
179179
</div>
180180

181181
<div class="form-field toggle">
182-
<mat-slide-toggle [(ngModel)]="httpDataAddress.proxyMethod" color="accent">
182+
<mat-slide-toggle [(ngModel)]="httpDataAddress.proxyMethod" (ngModelChange)="onToggleChange('proxyMethod', $event)" color="accent">
183183
Proxy Method
184184
</mat-slide-toggle>
185185
</div>

src/app/pages/assets/asset-create/asset-create.component.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import ClassicEditor from '@ckeditor/ckeditor5-build-classic';
1818
import { AssetService } from 'src/app/shared/services/asset.service';
1919
import { BehaviorSubject } from 'rxjs';
2020
import { Router } from '@angular/router';
21+
import { MatSlideToggleChange } from '@angular/material/slide-toggle';
2122

2223

2324
@Component({
@@ -438,4 +439,8 @@ export class AssetCreateComponent implements OnInit {
438439
navigateToAsset() {
439440
this.router.navigate(['assets'])
440441
}
442+
443+
onToggleChange(propertyName: string, event: MatSlideToggleChange): void {
444+
this.httpDataAddress[propertyName] = event ? 'true' : 'false';
445+
}
441446
}

0 commit comments

Comments
 (0)