File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
src/components/ReferenceDirectoryWithFilter Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -72,18 +72,26 @@ export const ReferenceDirectoryWithFilter = ({
72
72
73
73
return categoryData . reduce ( ( acc : FilteredCategoryData [ ] , category ) => {
74
74
const filteredSubcats = category . subcats . reduce (
75
- ( subAcc , subcat ) => {
75
+ ( subAcc : typeof category . subcats , subcat ) => {
76
76
const filteredEntries = subcat . entries . filter ( ( entry ) =>
77
77
entry . data . title
78
78
. toLowerCase ( )
79
79
. includes ( searchKeyword . toLowerCase ( ) ) ,
80
80
) ;
81
+ if ( subcat . entry &&
82
+ subcat . entry . data . title
83
+ . toLowerCase ( )
84
+ . includes ( searchKeyword . toLowerCase ( ) )
85
+ ) {
86
+ filteredEntries . push ( subcat . entry ) ;
87
+ }
88
+
81
89
if ( filteredEntries . length > 0 ) {
82
90
subAcc . push ( { ...subcat , entries : filteredEntries } ) ;
83
91
}
84
92
return subAcc ;
85
93
} ,
86
- [ ] as typeof category . subcats ,
94
+ [ ] ,
87
95
) ;
88
96
89
97
if ( filteredSubcats . length > 0 ) {
You can’t perform that action at this time.
0 commit comments