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.
 
 
 
 
 

21 lines
851 B

<ng-container *ngIf="type === 'Text'; else textarea">
<div class="input-group">
<input class="form-control" ngDefaultControl />
<div class="input-group-apppend">
<select class="custom-select" [ngModel]="mode" (ngModelChange)="setMode($event)" [disabled]="disabled">
<option *ngFor="let supportedMode of modes" [ngValue]="supportedMode">{{supportedMode}}</option>
</select>
</div>
</div>
</ng-container>
<ng-template #textarea>
<div class="btn-group btn-group-sm">
<button type="button" class="btn btn-toggle" *ngFor="let supportedMode of modes" [class.active]="mode === supportedMode" (click)="setMode(supportedMode)">
{{supportedMode}}
</button>
</div>
<sqx-code-editor [height]="350" [mode]="aceMode"></sqx-code-editor>
</ng-template>