@@ -66,7 +66,7 @@ import { Delegate } from 'vs/workbench/contrib/extensions/browser/extensionsList
66
66
import { renderMarkdown } from 'vs/base/browser/markdownRenderer' ;
67
67
import { attachKeybindingLabelStyler } from 'vs/platform/theme/common/styler' ;
68
68
import { areSameExtensions } from 'vs/platform/extensionManagement/common/extensionManagementUtil' ;
69
- import { errorIcon , infoIcon , starEmptyIcon , verifiedPublisherIcon as verifiedPublisherThemeIcon , warningIcon } from 'vs/workbench/contrib/extensions/browser/extensionsIcons' ;
69
+ import { errorIcon , infoIcon , preReleaseIcon , starEmptyIcon , verifiedPublisherIcon as verifiedPublisherThemeIcon , warningIcon } from 'vs/workbench/contrib/extensions/browser/extensionsIcons' ;
70
70
import { MarkdownString } from 'vs/base/common/htmlContent' ;
71
71
import { IPaneCompositePartService } from 'vs/workbench/services/panecomposite/browser/panecomposite' ;
72
72
import { ViewContainerLocation } from 'vs/workbench/common/views' ;
@@ -195,7 +195,9 @@ class PreReleaseTextWidget extends ExtensionWithDifferentGalleryVersionWidget {
195
195
constructor ( container : HTMLElement ) {
196
196
super ( ) ;
197
197
this . element = append ( container , $ ( 'span.pre-release' ) ) ;
198
- this . element . textContent = localize ( 'preRelease' , "Pre-Release" ) ;
198
+ append ( this . element , $ ( 'span' + ThemeIcon . asCSSSelector ( preReleaseIcon ) ) ) ;
199
+ const textElement = append ( this . element , $ ( 'span.pre-release-text' ) ) ;
200
+ textElement . textContent = localize ( 'preRelease' , "Pre-Release" ) ;
199
201
this . render ( ) ;
200
202
}
201
203
render ( ) : void {
@@ -286,10 +288,11 @@ export class ExtensionEditor extends EditorPane {
286
288
const name = append ( title , $ ( 'span.name.clickable' , { title : localize ( 'name' , "Extension name" ) , role : 'heading' , tabIndex : 0 } ) ) ;
287
289
const versionWidget = new VersionWidget ( title ) ;
288
290
291
+ const preReleaseWidget = new PreReleaseTextWidget ( title ) ;
292
+
289
293
const preview = append ( title , $ ( 'span.preview' , { title : localize ( 'preview' , "Preview" ) } ) ) ;
290
294
preview . textContent = localize ( 'preview' , "Preview" ) ;
291
295
292
- const preReleaseWidget = new PreReleaseTextWidget ( title ) ;
293
296
const builtin = append ( title , $ ( 'span.builtin' ) ) ;
294
297
builtin . textContent = localize ( 'builtin' , "Built-in" ) ;
295
298
0 commit comments