Browse Source

Math node reworks

pull/15357/head
Maksym Tsymbarov 6 months ago
parent
commit
1b2bc82220
  1. 15
      ui-ngx/src/app/modules/home/components/rule-node/common/arguments-map-config.component.html

15
ui-ngx/src/app/modules/home/components/rule-node/common/arguments-map-config.component.html

@ -45,8 +45,8 @@
<span <span
style="padding: 0 10px; min-width: 20px;">{{argumentControl.get('name').value}}.</span> style="padding: 0 10px; min-width: 20px;">{{argumentControl.get('name').value}}.</span>
} }
<div class="flex flex-1 flex-col"> <div class="flex flex-1 flex-col mt-2">
<mat-form-field class="mat-block"> <mat-form-field class="mat-block" appearance="outline">
<mat-label translate>rule-node-config.argument-source-field-input</mat-label> <mat-label translate>rule-node-config.argument-source-field-input</mat-label>
<mat-select [formControl]="argumentControl.get('type')" required> <mat-select [formControl]="argumentControl.get('type')" required>
<mat-select-trigger> <mat-select-trigger>
@ -70,8 +70,7 @@
</mat-form-field> </mat-form-field>
<div class="flex flex-1 flex-row xs:flex-col gt-xs:gap-4"> <div class="flex flex-1 flex-row xs:flex-col gt-xs:gap-4">
@if (argumentControl.get('type').value && argumentControl.get('type').value !== ArgumentType.CONSTANT) { @if (argumentControl.get('type').value && argumentControl.get('type').value !== ArgumentType.CONSTANT) {
<mat-form-field floatLabel="always" class="mat-block gt-xs:max-w-50% gt-xs:flex-full" <mat-form-field floatLabel="always" class="mat-block gt-xs:max-w-50% gt-xs:flex-full" appearance="outline">
>
<mat-label translate>rule-node-config.argument-key-field-input</mat-label> <mat-label translate>rule-node-config.argument-key-field-input</mat-label>
<input [formControl]="argumentControl.get('key')" matInput required/> <input [formControl]="argumentControl.get('key')" matInput required/>
<mat-icon class="help-icon m-2 cursor-pointer" aria-hidden="false" aria-label="help-icon" matSuffix <mat-icon class="help-icon m-2 cursor-pointer" aria-hidden="false" aria-label="help-icon" matSuffix
@ -87,8 +86,7 @@
</mat-form-field> </mat-form-field>
} }
@if (argumentControl.get('type').value === ArgumentType.CONSTANT) { @if (argumentControl.get('type').value === ArgumentType.CONSTANT) {
<mat-form-field floatLabel="always" class="mat-block flex-1" <mat-form-field floatLabel="always" class="mat-block flex-1" appearance="outline">
>
<mat-label translate>rule-node-config.constant-value-field-input</mat-label> <mat-label translate>rule-node-config.constant-value-field-input</mat-label>
<input [formControl]="argumentControl.get('key')" <input [formControl]="argumentControl.get('key')"
matInput matInput
@ -103,15 +101,14 @@
</mat-form-field> </mat-form-field>
} }
@if (argumentControl.get('type').value && argumentControl.get('type').value !== ArgumentType.CONSTANT) { @if (argumentControl.get('type').value && argumentControl.get('type').value !== ArgumentType.CONSTANT) {
<mat-form-field <mat-form-field floatLabel="always" class="mat-block gt-xs:max-w-50% gt-xs:flex-full" appearance="outline">
floatLabel="always" class="mat-block gt-xs:max-w-50% gt-xs:flex-full">
<mat-label translate>rule-node-config.default-value-field-input</mat-label> <mat-label translate>rule-node-config.default-value-field-input</mat-label>
<input [formControl]="argumentControl.get('defaultValue')" matInput step="1" type="number"/> <input [formControl]="argumentControl.get('defaultValue')" matInput step="1" type="number"/>
</mat-form-field> </mat-form-field>
} }
</div> </div>
@if (argumentControl.get('type').value === ArgumentType.ATTRIBUTE) { @if (argumentControl.get('type').value === ArgumentType.ATTRIBUTE) {
<mat-form-field class="mat-block"> <mat-form-field class="mat-block" appearance="outline">
<mat-label translate>rule-node-config.attribute-scope-field-input</mat-label> <mat-label translate>rule-node-config.attribute-scope-field-input</mat-label>
<mat-select required [formControl]="argumentControl.get('attributeScope')"> <mat-select required [formControl]="argumentControl.get('attributeScope')">
@for (scope of attributeScope; track scope) { @for (scope of attributeScope; track scope) {

Loading…
Cancel
Save