add aria description (#19734)

* add aria description

* type check
This commit is contained in:
Alan Ren
2022-06-15 14:46:49 -07:00
committed by GitHub
parent 1bf99b0802
commit c75e95599f
7 changed files with 38 additions and 6 deletions

View File

@@ -26,6 +26,7 @@ export interface IInputOptions extends vsIInputBoxOptions {
*/
requireForceValidations?: boolean;
required?: boolean;
ariaDescription?: string;
}
export class InputBox extends vsInputBox {
@@ -69,6 +70,10 @@ export class InputBox extends vsInputBox {
this._isTextAreaInput = true;
}
this.required = !!this._sqlOptions?.required;
if (this._sqlOptions.ariaDescription) {
this.inputElement.setAttribute('aria-description', this._sqlOptions.ariaDescription);
}
}
public override style(styles: IInputBoxStyles): void {