@@ -9,14 +9,14 @@ export function CatalogSidebar({ onFilterChange }) {
99 const [ searchTerm , setSearchTerm ] = useState ( "" ) ;
1010 const [ activeCategory , setActiveCategory ] = useState ( null ) ;
1111 const [ selectedCatalogs , setSelectedCatalogs ] = useState (
12- catalogs . map ( ( c ) => c . url ) ,
12+ catalogs . map ( ( c ) => c . name ) ,
1313 ) ;
1414 const [ showManageCatalogsModal , setShowManageCatalogsModal ] = useState ( false ) ;
1515
1616 useEffect ( ( ) => {
1717 const filters = [ ] ;
1818
19- filters . push ( ( l ) => selectedCatalogs . includes ( l . catalog ) ) ;
19+ filters . push ( ( l ) => selectedCatalogs . includes ( l . catalog . name ) ) ;
2020
2121 if ( searchTerm && searchTerm . length > 0 ) {
2222 filters . push (
@@ -92,15 +92,15 @@ export function CatalogSidebar({ onFilterChange }) {
9292 label = { `${ c . name } (${ c . labspaces . length } )` }
9393 name = "catalog-filter"
9494 onChange = { ( ) => {
95- if ( selectedCatalogs . includes ( c . url ) ) {
95+ if ( selectedCatalogs . includes ( c . name ) ) {
9696 setSelectedCatalogs (
97- selectedCatalogs . filter ( ( url ) => url !== c . url ) ,
97+ selectedCatalogs . filter ( ( name ) => name !== c . name ) ,
9898 ) ;
9999 } else {
100- setSelectedCatalogs ( [ ...selectedCatalogs , c . url ] ) ;
100+ setSelectedCatalogs ( [ ...selectedCatalogs , c . name ] ) ;
101101 }
102102 } }
103- checked = { selectedCatalogs . includes ( c . url ) }
103+ checked = { selectedCatalogs . includes ( c . name ) }
104104 />
105105 ) ) }
106106 </ div >
0 commit comments