@@ -3,7 +3,6 @@ const { useState } = React;
33
44import manual from "../json/manual.json" ;
55
6-
76import cmds2025 from "../json/2025.json" ;
87import cmds2024 from "../json/2024.json" ;
98import cmds2023 from "../json/2023.json" ;
@@ -72,20 +71,22 @@ const formatData = (data: FormatPair[]) => {
7271 } ) ;
7372} ;
7473
75- formatData ( [
76- { obj : manual , year : "(manual)" } ,
77- { obj : cmds2025 , year : "2025" } ,
78- { obj : cmds2024 , year : "2024" } ,
79- { obj : cmds2023 , year : "2023" } ,
80- { obj : cmds2022 , year : "2022" } ,
81- { obj : cmds2021 , year : "2021" } ,
82- { obj : cmds2020 , year : "2020" } ,
83- { obj : cmds2019 , year : "2019" } ,
84- { obj : cmds2018 , year : "2018" } ,
85- { obj : cmds2017 , year : "2017" } ,
86- { obj : cmds2015_3 , year : "2015_3" } ,
87- { obj : cmds2015 , year : "2015" } ,
88- ] ) ;
74+ const dataObj = [
75+ { obj : manual , year : "(manual)" , count : Object . keys ( manual ) . length } ,
76+ { obj : cmds2025 , year : "2025" , count : Object . keys ( cmds2025 ) . length } ,
77+ { obj : cmds2024 , year : "2024" , count : Object . keys ( cmds2024 ) . length } ,
78+ { obj : cmds2023 , year : "2023" , count : Object . keys ( cmds2023 ) . length } ,
79+ { obj : cmds2022 , year : "2022" , count : Object . keys ( cmds2022 ) . length } ,
80+ { obj : cmds2021 , year : "2021" , count : Object . keys ( cmds2021 ) . length } ,
81+ { obj : cmds2020 , year : "2020" , count : Object . keys ( cmds2020 ) . length } ,
82+ { obj : cmds2019 , year : "2019" , count : Object . keys ( cmds2019 ) . length } ,
83+ { obj : cmds2018 , year : "2018" , count : Object . keys ( cmds2018 ) . length } ,
84+ { obj : cmds2017 , year : "2017" , count : Object . keys ( cmds2017 ) . length } ,
85+ { obj : cmds2015_3 , year : "2015_3" , count : Object . keys ( cmds2015_3 ) . length } ,
86+ { obj : cmds2015 , year : "2015" , count : Object . keys ( cmds2015 ) . length } ,
87+ ] ;
88+
89+ formatData ( dataObj ) ;
8990
9091const isIframe = window . self != window . top ;
9192
@@ -122,6 +123,7 @@ export default () => {
122123 }
123124 >
124125 { year . replace ( "_" , "." ) }
126+ < sup > { dataObj . find ( ( obj ) => obj . year === year ) ?. count } </ sup >
125127 </ th >
126128 ) ) }
127129 </ tr >
@@ -135,8 +137,9 @@ export default () => {
135137 < td className = "result-name" > { cmd } </ td >
136138 { years . map ( ( year , ii ) => (
137139 < td
138- className = { `result-year ${ ! cmdList [ cmd ] [ year ] && "result-na"
139- } `}
140+ className = { `result-year ${
141+ ! cmdList [ cmd ] [ year ] && "result-na"
142+ } `}
140143 key = { ii }
141144 >
142145 { cmdList [ cmd ] [ year ] || "N/A" }
0 commit comments