1 <div class="service-dependencies-editor">
2 <form class="w-sdc-form">
4 <loader [display]="isLoading" [size]="'large'" [relative]="true"></loader>
6 <div class="i-sdc-form-content">
7 <div class="rule-builder-content">
8 <div class="i-sdc-form-item rule-input-field">
9 <label class="i-sdc-form-label required">Service {{currentServiceName}} Property</label>
11 class="i-sdc-form-select"
12 data-tests-id="servicePropertyName"
13 [values]="ddValueSelectedServicePropertiesNames"
14 [(value)]="currentRule.servicePropertyName"
15 (change)="onServicePropertyChanged()">
16 </ui-element-dropdown>
19 <div class="i-sdc-form-item rule-input-field operator">
20 <ui-element-dropdown class="i-sdc-form-select" data-tests-id="constraintOperator" [values]="operatorTypes" [(value)]="currentRule.constraintOperator"></ui-element-dropdown>
23 <div class="i-sdc-form-item rule-input-field">
24 <label class="i-sdc-form-label required" >Source</label>
25 <ui-element-dropdown class="i-sdc-form-select" data-tests-id="sourceType" [values]="sourceTypes" [(value)]="currentRule.sourceName" (change)="onSelectSourceType($event)"></ui-element-dropdown>
28 <div class="rule-input-field assigned-value-field">
29 <label class="i-sdc-form-label required" >{{assignedValueLabel}}</label>
31 *ngIf="currentRule.sourceType === SOURCE_TYPES.STATIC.value"
32 [(value)]="currentRule.value"
33 class="rule-assigned-value"
34 data-tests-id="ruleAssignedValue"
35 (elementChanged)="onValueChange($event.isValid)"
36 [type]="selectedPropertyObj ? selectedPropertyObj.type : 'string'">
38 <ui-element-dropdown *ngIf="currentRule.sourceType !== SOURCE_TYPES.STATIC.value"
39 class="rule-assigned-value"
40 data-tests-id="ruleAssignedValue"
41 [(value)]="currentRule.value"
42 [values]="listOfValuesToAssign">
43 </ui-element-dropdown>