diff --git a/app/javascript/components/resources/ResourceList.jsx b/app/javascript/components/resources/ResourceList.jsx index ed543b5..6300b85 100644 --- a/app/javascript/components/resources/ResourceList.jsx +++ b/app/javascript/components/resources/ResourceList.jsx @@ -35,6 +35,9 @@ export default function ResourceList() { if(status === 'Any') { setFilteredResources(resources); } else { + if(status === 'undefined') { + status = undefined + } setFilteredResources(resources.filter((resource) => resource.status === status)); } } @@ -43,10 +46,13 @@ export default function ResourceList() { height: 100%; ` - console.log(filteredResources); return (
- + {return resource.status}))]} + onSearch={handleIdentifierSearch} + onFilter={handleStatusFilter} + /> @@ -74,7 +80,6 @@ export default function ResourceList() { )} - {console.log(filteredResources)}
{resource.error_message}
{/*
    {resources.map((resource) =>
  1. {JSON.stringify(resource)}
  2. )}
*/} diff --git a/app/javascript/components/resources/SearchBar.jsx b/app/javascript/components/resources/SearchBar.jsx index 431fa1d..16f4b0f 100644 --- a/app/javascript/components/resources/SearchBar.jsx +++ b/app/javascript/components/resources/SearchBar.jsx @@ -1,18 +1,18 @@ import React, {useRef} from 'react'; -const STATUSES = [1, 2, 3, 4]; +// const STATUSES = [1, 2, 3, 4]; -export default function SearchBar({onSearch, onFilter}) { +export default function SearchBar({filterChoices, onSearch, onFilter}) { const identifierInput = useRef(); return (

- {return onFilter(event.target.value)}}> - {STATUSES.map((status) => { - return + {filterChoices.map((status) => { + return })}