Skip to content
Snippets Groups Projects
instance-form.component.html 1.3 KiB
Newer Older
<form [formGroup]="form" (ngSubmit)="submit()" novalidate>
    <accordion [isAnimated]="true">
        <accordion-group heading="General information" [isOpen]="true">
            <div class="form-group">
                <label for="name">Name</label>
                <input type="text" class="form-control" id="name" name="name" formControlName="name">
            </div>
            <div class="form-group">
                <label for="label">Label</label>
                <input type="text" class="form-control" id="label" name="label" formControlName="label">
            </div>
            <app-data-path-form-control
                [form]="form"
                [rootDirectory]="rootDirectory"
                [rootDirectoryIsLoading]="rootDirectoryIsLoading"
                [rootDirectoryIsLoaded]="rootDirectoryIsLoaded"
                (loadRootDirectory)="onChangeDataPath($event)">
            </app-data-path-form-control>
        </accordion-group>
        <app-design-form-group [form]="designFormGroup"></app-design-form-group>
        <app-search-form-group [form]="searchFormGroup"></app-search-form-group>
        <app-documentation-form-group [form]="documentationFormGroup"></app-documentation-form-group>
    </accordion>
    <div class="form-group pt-4">
        <ng-content></ng-content>
    </div>
</form>