File

src/lib/dynamic-form-element/dynamic-form-items/dynamic-form-tabs/dynamic-form-tabs.component.ts

Extends

DynamicFormTabsBase

Metadata

Constructor

constructor()
import { Component } from '@angular/core';
import { DynamicFormTabsBase } from '@dynamic-forms/core';

@Component({
  selector: 'bs-dynamic-form-tabs',
  templateUrl: './dynamic-form-tabs.component.html',
})
export class BsDynamicFormTabsComponent extends DynamicFormTabsBase {
  constructor() {
    super();
  }
}
<div class="dynamic-form-items dynamic-form-tabs" [ngClass]="template.className">
  <ul class="nav nav-tabs">
    <li class="nav-item" *ngFor="let child of element.children; let index = index">
      <button
        type="button"
        class="dynamic-form-item-header nav-link"
        [class.active]="index === selectedIndex"
        [class.disabled]="child.disabled"
        (click)="selectItem(index)"
        >{{ child.label }}</button
      >
    </li>
  </ul>
  <div class="tab-content">
    <div class="dynamic-form-item tab-pane active" *ngIf="selectedItem">
      <dynamic-form-elements [elements]="selectedItem.children"></dynamic-form-elements>
    </div>
  </div>
</div>

results matching ""

    No results matching ""