import React from 'react'; import Filter from "./filter/Filter"; const FilterList = ({filters, setFilters, setAsInvalid, setAsValid}) => { const updateFilterOptions = (index, newOptions) => { filters[index] = newOptions; setFilters(filters); } const removeFilter = index => { setFilters(filters.filter((f, i) => i !== index)); } const moveUp = index => { if (index === 0) { return; } [filters[index - 1], filters[index]] = [filters[index], filters[index - 1]]; setFilters(filters); } const moveDown = index => { if (index === filters.length - 1) { return; } [filters[index], filters[index + 1]] = [filters[index + 1], filters[index]]; setFilters(filters); } return ( ) }; export default FilterList