mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-16 17:22:29 -05:00
Fix endpoint links to not overflow text (#7312)
* Fix endpoint links to not overflow * Add titles to links * Re-add title to Text and fix errors
This commit is contained in:
22
src/sql/sqlops.proposed.d.ts
vendored
22
src/sql/sqlops.proposed.d.ts
vendored
@@ -550,7 +550,7 @@ declare module 'sqlops' {
|
||||
checked?: boolean;
|
||||
}
|
||||
|
||||
export interface TextComponentProperties {
|
||||
export interface TextComponentProperties extends ComponentProperties, TitledComponentProperties {
|
||||
value?: string;
|
||||
links?: LinkArea[];
|
||||
}
|
||||
@@ -560,7 +560,7 @@ declare module 'sqlops' {
|
||||
url: string;
|
||||
}
|
||||
|
||||
export interface HyperlinkComponentProperties extends ComponentProperties {
|
||||
export interface HyperlinkComponentProperties extends ComponentProperties, TitledComponentProperties {
|
||||
label: string;
|
||||
url: string;
|
||||
}
|
||||
@@ -668,6 +668,13 @@ declare module 'sqlops' {
|
||||
yOffsetChange?: number;
|
||||
}
|
||||
|
||||
export interface TitledComponentProperties {
|
||||
/**
|
||||
* The title for the component. This title will show when hovered over
|
||||
*/
|
||||
title?: string;
|
||||
}
|
||||
|
||||
export interface CardComponent extends Component, CardProperties {
|
||||
onDidActionClick: vscode.Event<ActionDescriptor>;
|
||||
onCardSelectedChanged: vscode.Event<any>;
|
||||
@@ -677,8 +684,11 @@ declare module 'sqlops' {
|
||||
|
||||
}
|
||||
|
||||
export interface TextComponent extends Component, ComponentProperties {
|
||||
value: string;
|
||||
export interface TextComponent extends Component, TextComponentProperties {
|
||||
/**
|
||||
* An event called when the text is clicked
|
||||
*/
|
||||
onDidClick: vscode.Event<any>;
|
||||
}
|
||||
|
||||
export interface HyperlinkComponent extends Component, HyperlinkComponentProperties {
|
||||
@@ -692,9 +702,7 @@ declare module 'sqlops' {
|
||||
onDidClick: vscode.Event<any>;
|
||||
}
|
||||
|
||||
export interface CheckBoxComponent extends Component {
|
||||
checked: boolean;
|
||||
label: string;
|
||||
export interface CheckBoxComponent extends Component, CheckBoxProperties {
|
||||
onChanged: vscode.Event<any>;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user