mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-16 17:22:29 -05:00
Fix accessibility issues with Manage Access dialog (#8586)
* Fix accessibility issues with Manage Access dialog * implement more property interfaces * Fix lgtm errors * Simplify condition
This commit is contained in:
@@ -31,7 +31,7 @@ export enum DeclarativeDataType {
|
||||
<table role=grid #container *ngIf="columns" class="declarative-table" [style.height]="getHeight()" [attr.aria-label]="ariaLabel">
|
||||
<thead>
|
||||
<ng-container *ngFor="let column of columns;">
|
||||
<th class="declarative-table-header" tabindex="-1" aria-sort="none" [attr.aria-label]="column.ariaLabel" [ngStyle]="column.headerCssStyles">{{column.displayName}}</th>
|
||||
<th class="declarative-table-header" tabindex="-1" aria-sort="none" [style.width]="getColumnWidth(column)" [attr.aria-label]="column.ariaLabel" [ngStyle]="column.headerCssStyles">{{column.displayName}}</th>
|
||||
</ng-container>
|
||||
</thead>
|
||||
<ng-container *ngIf="data">
|
||||
@@ -159,8 +159,8 @@ export default class DeclarativeTableComponent extends ComponentBase implements
|
||||
return this.columns[colIdx].valueType === DeclarativeDataType.component;
|
||||
}
|
||||
|
||||
public getColumnWidth(colIdx: number): string {
|
||||
let column: azdata.DeclarativeTableColumn = this.columns[colIdx];
|
||||
public getColumnWidth(col: number | azdata.DeclarativeTableColumn): string {
|
||||
let column = typeof col === 'number' ? this.columns[col] : col;
|
||||
return this.convertSize(column.width, '30px');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user