File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
src/components/ReferenceDirectoryWithFilter Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -72,18 +72,25 @@ 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 (
82
+ subcat . entry &&
83
+ subcat . entry . data . title . toLowerCase ( ) . includes ( searchKeyword . toLowerCase ( ) )
84
+ ) {
85
+ filteredEntries . push ( subcat . entry ) ;
86
+ }
87
+
81
88
if ( filteredEntries . length > 0 ) {
82
89
subAcc . push ( { ...subcat , entries : filteredEntries } ) ;
83
90
}
84
91
return subAcc ;
85
92
} ,
86
- [ ] as typeof category . subcats ,
93
+ [ ] ,
87
94
) ;
88
95
89
96
if ( filteredSubcats . length > 0 ) {
You can’t perform that action at this time.
0 commit comments