Add link to Azure pricing calculator in New Database dialog (#23389)

This commit is contained in:
Cory Rivera
2023-06-14 16:23:01 -07:00
committed by GitHub
parent 7340484dda
commit b135a06f8a
3 changed files with 8 additions and 1 deletions

View File

@@ -123,7 +123,7 @@ export abstract class DialogBase<DialogResult> {
}
protected createLabelInputContainer(label: string, component: azdata.Component, required: boolean = false): azdata.FlexContainer {
const labelComponent = this.modelView.modelBuilder.text().withProps({ width: DefaultLabelWidth, value: label, requiredIndicator: required }).component();
const labelComponent = this.modelView.modelBuilder.text().withProps({ width: DefaultLabelWidth, value: label, requiredIndicator: required, CSSStyles: { 'padding-right': '10px' } }).component();
const container = this.modelView.modelBuilder.flexContainer().withLayout({ flexFlow: 'horizontal', flexWrap: 'nowrap', alignItems: 'center' }).withItems([labelComponent], { flex: '0 0 auto' }).component();
container.addItem(component, { flex: '1 1 auto' });
return container;
@@ -356,4 +356,8 @@ export abstract class DialogBase<DialogResult> {
protected getSectionItemLayout(): azdata.FlexItemLayout {
return { CSSStyles: { 'margin-block-end': '5px' } };
}
protected createHyperlink(label: string, url: string): azdata.HyperlinkComponent {
return this.modelView.modelBuilder.hyperlink().withProps({ label: label, ariaLabel: label, url: url, showLinkIcon: true }).component();
}
}