mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
Adding help text for resourceTypes (#14166)
* Adding help text to arc resource deployment. * Fixing null help text and agreement logic * Made some types optional Fixed a language specific link
This commit is contained in:
@@ -21,10 +21,11 @@ export interface ResourceType {
|
||||
agreements?: AgreementInfo[];
|
||||
displayIndex?: number;
|
||||
okButtonText?: OkButtonTextValue[];
|
||||
helpTexts: HelpText[];
|
||||
getOkButtonText(selectedOptions: { option: string, value: string }[]): string | undefined;
|
||||
getProvider(selectedOptions: { option: string, value: string }[]): DeploymentProvider | undefined;
|
||||
getAgreementInfo(selectedOptions: { option: string, value: string }[]): AgreementInfo | undefined;
|
||||
getHelpText(selectedOption: { option: string, value: string }[]): string | undefined;
|
||||
getHelpText(selectedOption: { option: string, value: string }[]): HelpText | undefined;
|
||||
tags?: string[];
|
||||
}
|
||||
|
||||
@@ -41,12 +42,19 @@ export interface ResourceSubType {
|
||||
provider: DeploymentProvider;
|
||||
okButtonText?: OkButtonTextValue;
|
||||
agreement?: AgreementInfo;
|
||||
helpText?: HelpText;
|
||||
}
|
||||
|
||||
export interface HelpText {
|
||||
template: string;
|
||||
links?: azdata.LinkArea[];
|
||||
when?: string;
|
||||
}
|
||||
|
||||
export interface AgreementInfo {
|
||||
template: string;
|
||||
links: azdata.LinkArea[];
|
||||
when: string;
|
||||
links?: azdata.LinkArea[];
|
||||
when?: string;
|
||||
}
|
||||
|
||||
export interface ResourceTypeOption {
|
||||
|
||||
Reference in New Issue
Block a user