Feature/bdc create (#4012)

* initial checkin

* rename

* wizard pages

* target cluster radio button group

* resource strings

* existing cluster picker

* revert changes to unwanted file

* revert unwanted changes-2

* update cluster icon

* settings page

* fix group container

* hyperlink component

* address review comments

* comments part 2
This commit is contained in:
Alan Ren
2019-02-12 22:13:30 -08:00
committed by GitHub
parent dd6735ec04
commit b3a16fd0ce
36 changed files with 1061 additions and 63 deletions

View File

@@ -40,6 +40,7 @@ declare module 'sqlops' {
toolbarContainer(): ToolbarBuilder;
loadingComponent(): LoadingComponentBuilder;
fileBrowserTree(): ComponentBuilder<FileBrowserTreeComponent>;
hyperlink(): ComponentBuilder<HyperlinkComponent>;
}
export interface TreeComponentDataProvider<T> extends vscode.TreeDataProvider<T> {
@@ -348,6 +349,8 @@ declare module 'sqlops' {
export interface GroupLayout {
width?: number | string;
header?: string;
collapsible?: boolean;
collapsed?: boolean;
}
export interface GroupItemLayout {
@@ -433,7 +436,8 @@ declare module 'sqlops' {
export enum CardType {
VerticalButton = 'VerticalButton',
Details = 'Details'
Details = 'Details',
ListItem = 'ListItem'
}
/**
@@ -444,6 +448,7 @@ declare module 'sqlops' {
label: string;
value?: string;
actions?: ActionDescriptor[];
descriptions?: string[];
status?: StatusIndicator;
/**
@@ -540,6 +545,11 @@ declare module 'sqlops' {
value?: string;
}
export interface HyperlinkComponentProperties extends ComponentProperties {
label: string;
url: string;
}
export interface DropDownProperties extends ComponentProperties {
value?: string | CategoryValue;
values?: string[] | CategoryValue[];
@@ -638,10 +648,15 @@ declare module 'sqlops' {
}
export interface TextComponent extends Component {
export interface TextComponent extends Component, ComponentProperties {
value: string;
}
export interface HyperlinkComponent extends Component, HyperlinkComponentProperties {
label: string;
url: string;
}
export interface InputBoxComponent extends Component, InputBoxProperties {
onTextChanged: vscode.Event<any>;
}