@@ -40,7 +40,7 @@ export default function Libraries({
40
40
searchParams ?: {
41
41
programming_language ?: string ;
42
42
algorithm ?: keyof LibraryModel [ "support" ] ;
43
- support ?: keyof LibraryModel [ "support" ]
43
+ support ?: keyof LibraryModel [ "support" ] ;
44
44
} ;
45
45
} ) {
46
46
const librariesDictionary = getLibrariesDictionary ( languageCode ) ;
@@ -57,7 +57,7 @@ export default function Libraries({
57
57
const dictionary = JSON . parse ( source ) as LibraryDictionaryModel ;
58
58
const allOptions = Object . keys ( Object . values ( dictionary ) [ 0 ] . libs [ 0 ] . support ) ;
59
59
const indexAlgorithmStart = allOptions . findIndex (
60
- ( option ) => option == "hs256"
60
+ ( option ) => option === "hs256"
61
61
) ;
62
62
63
63
const categoryOptions : { id : string ; name : string } [ ] = Object . values (
@@ -81,11 +81,12 @@ export default function Libraries({
81
81
label : key . toUpperCase ( ) ,
82
82
} ) ) ;
83
83
84
- const categories : LibraryCategoryModel [ ] = programmingLanguage
85
- ? [ dictionary [ programmingLanguage ] ]
86
- : Object . values ( dictionary ) ;
84
+ const categories : LibraryCategoryModel [ ] =
85
+ programmingLanguage && programmingLanguage !== "all"
86
+ ? [ dictionary [ programmingLanguage ] ]
87
+ : Object . values ( dictionary ) ;
87
88
88
- const categoryToFilter = algorithm ?? support
89
+ const categoryToFilter = algorithm ?? support ;
89
90
90
91
const filteredCategories = categoryToFilter
91
92
? categories . map ( ( category ) => {
0 commit comments