<div class="table-responsive">
    <table class="table table-striped">
        <thead>
            <tr>
                <th scope="col">ID</th>
                <th scope="col">Label</th>
                <th scope="col">Name</th>
                <th scope="col">Type</th>
                <th scope="col">Host</th>
                <th scope="col">Port</th>
                <th scope="col">Login</th>
                <th scope="col">Password</th>
                <th scope="col">Nb surveys</th>
                <th scope="col">Edit</th>
                <th scope="col">Delete</th>
            </tr>
        </thead>
        <tbody>
            <tr *ngFor="let database of databaseList">
                <td class="align-middle">{{ database.id }}</td>
                <td class="align-middle">{{ database.label }}</td>
                <td class="align-middle">{{ database.dbname }}</td>
                <td class="align-middle">{{ database.dbtype }}</td>
                <td class="align-middle">{{ database.dbhost }}</td>
                <td class="align-middle">{{ database.dbport }}</td>
                <td class="align-middle">{{ database.dblogin }}</td>
                <td class="align-middle">*******</td>
                <td class="align-middle">{{ getNbSurveyByDatabase(database.id) }}</td>
                <td class="align-middle">
                    <a title="Edit this database" routerLink="/admin/edit-database/{{database.id}}" class="btn btn-outline-primary">
                        <span class="fas fa-edit"></span>
                    </a>
                </td>
                <td class="align-middle">
                    <app-delete-btn
                        [disabled]="!isNoSurveyAttachedToDatabase(database.id)"
                        [type]="'database'"
                        [label]="database.label"
                        (confirm)="deleteDatabase.emit(database)">
                    </app-delete-btn>
                </td>
            </tr>
        </tbody>
    </table>
</div>