@@ -232,7 +232,7 @@ export class HomeView {
232232 }
233233
234234 renderPackage ( dependencyVer ) {
235- const { name, version, flags } = dependencyVer ;
235+ const { name, version, flags, deprecated } = dependencyVer ;
236236 const inlinedEmojis = getFlagsEmojisInlined (
237237 flags . filter ( ( name ) => kFlagsToWatch . has ( name ) ) ,
238238 new Set ( window . settings . config . ignore . flags )
@@ -241,19 +241,29 @@ export class HomeView {
241241 const childs = utils . extractEmojis ( inlinedEmojis )
242242 . map ( ( emoji ) => utils . createDOMElement ( "p" , { text : `${ emoji } ${ kEmojiDescription [ emoji ] } ` } ) ) ;
243243
244+ const packageContents = [
245+ utils . createDOMElement ( "div" , {
246+ className : "home--package--header" ,
247+ childs : [
248+ utils . createDOMElement ( "p" , {
249+ childs : [
250+ document . createTextNode ( name ) ,
251+ utils . createDOMElement ( "span" , { text : `v${ version } ` } )
252+ ]
253+ } ) ,
254+ utils . createDOMElement ( "div" , {
255+ className : "chips" ,
256+ childs
257+ } ) ]
258+ } )
259+ ] ;
260+
261+ if ( deprecated ) {
262+ packageContents . push ( utils . createDOMElement ( "p" , { text : deprecated } ) ) ;
263+ }
264+
244265 return utils . createDOMElement ( "div" , {
245- childs : [
246- utils . createDOMElement ( "p" , {
247- childs : [
248- document . createTextNode ( name ) ,
249- utils . createDOMElement ( "span" , { text : `v${ version } ` } )
250- ]
251- } ) ,
252- utils . createDOMElement ( "div" , {
253- className : "chips" ,
254- childs
255- } )
256- ]
266+ childs : packageContents
257267 } ) ;
258268 }
259269
0 commit comments