added checkbox component (#1330)

This commit is contained in:
Leila Lali
2018-05-03 17:11:55 -07:00
committed by GitHub
parent f7371e9ed5
commit 1847c2e322
7 changed files with 224 additions and 15 deletions

View File

@@ -20,6 +20,7 @@ declare module 'sqlops' {
flexContainer(): FlexBuilder;
card(): ComponentBuilder<CardComponent>;
inputBox(): ComponentBuilder<InputBoxComponent>;
checkBox(): ComponentBuilder<CheckBoxComponent>;
button(): ComponentBuilder<ButtonComponent>;
dropDown(): ComponentBuilder<DropDownComponent>;
dashboardWidget(widgetId: string): ComponentBuilder<WidgetComponent>;
@@ -144,7 +145,7 @@ declare module 'sqlops' {
}
export interface FormItemLayout {
horizontal: boolean;
}
export interface FormLayout {
@@ -188,6 +189,11 @@ declare module 'sqlops' {
value?: string;
}
export interface CheckBoxProperties {
checked?: boolean;
label?: string;
}
export interface DropDownProperties {
value?: string;
values?: string[];
@@ -208,6 +214,12 @@ declare module 'sqlops' {
onTextChanged: vscode.Event<any>;
}
export interface CheckBoxComponent extends Component {
checked: boolean;
label: string;
onChanged: vscode.Event<any>;
}
export interface DropDownComponent extends Component {
value: string;
values: string[];