Headless CMS and Content Managment Hub
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

46 lines
2.0 KiB

<div class="table-items-row" [class.table-items-footer]="!pattern">
<form [formGroup]="editForm.form" (ngSubmit)="save()" class="row no-gutters">
<div class="col col-name">
<sqx-control-errors for="name" [submitted]="editForm.submitted | async"></sqx-control-errors>
<input type="text" class="form-control" id="pattern-name" maxlength="100" formControlName="name" placeholder="Name" />
</div>
<div class="col pl-1 pr-1">
<sqx-control-errors for="pattern" [submitted]="editForm.submitted | async"></sqx-control-errors>
<input type="text" class="form-control" id="pattern-pattern" maxlength="1000" formControlName="pattern" placeholder="Pattern" />
</div>
<div class="col col-message">
<sqx-control-errors for="message" [submitted]="editForm.submitted | async"></sqx-control-errors>
<input type="text" class="form-control" id="pattern-message" maxlength="1000" formControlName="message" placeholder="Message" />
</div>
<div class="col-auto pl-1 col-options" *ngIf="pattern">
<button type="submit" class="btn btn-primary mr-1" [disabled]="!editForm.form.dirty || !isEditable">
<i class="icon-checkmark"></i>
</button>
<button type="button" class="btn btn-text-danger"
[disabled]="!isDeletable"
(sqxConfirmClick)="delete()"
confirmTitle="Remove pattern"
confirmText="Do you really want to remove this pattern?">
<i class="icon-bin2"></i>
</button>
</div>
<div class="col-auto pl-1 col-options" *ngIf="!pattern">
<button type="submit" class="btn btn-success mr-1">
<i class="icon-add"></i>
</button>
<button type="reset" class="btn btn-text-secondary2" (click)="cancel()">
<i class="icon-close"></i>
</button>
</div>
</form>
</div>