This commit is contained in:
Jackson Kearl
2022-03-15 12:25:22 -07:00
parent 425833c303
commit 2626c7f17c
5 changed files with 28 additions and 19 deletions

View File

@@ -145,12 +145,21 @@ export class ExtHostTimeline implements IExtHostTimeline {
}
}
let detail;
if (MarkdownStringType.isMarkdownString(props.detail)) {
detail = MarkdownString.from(props.detail);
let tooltip;
if (MarkdownStringType.isMarkdownString(props.tooltip)) {
tooltip = MarkdownString.from(props.tooltip);
}
else if (isString(props.detail)) {
detail = props.detail;
else if (isString(props.tooltip)) {
tooltip = props.tooltip;
}
// TODO @jkearl, remove once migration complete.
else if (MarkdownStringType.isMarkdownString((props as any).detail)) {
console.warn('Using deprecated TimelineItem.detail, migrate to TimelineItem.tooltip');
tooltip = MarkdownString.from((props as any).detail);
}
else if (isString((props as any).detail)) {
console.warn('Using deprecated TimelineItem.detail, migrate to TimelineItem.tooltip');
tooltip = (props as any).detail;
}
return {
@@ -162,7 +171,7 @@ export class ExtHostTimeline implements IExtHostTimeline {
icon: icon,
iconDark: iconDark,
themeIcon: themeIcon,
detail,
tooltip,
accessibilityInformation: item.accessibilityInformation
};
};