changed the search to be a partial search rather than exact match
This commit is contained in:
parent
86ecb593db
commit
fffa8edc46
1 changed files with 12 additions and 10 deletions
|
|
@ -184,16 +184,18 @@ export default function CableEstimator() {
|
||||||
if(tableSearch !== ""){
|
if(tableSearch !== ""){
|
||||||
//filter the data in the cloned list
|
//filter the data in the cloned list
|
||||||
clone = clone.filter(bin => {
|
clone = clone.filter(bin => {
|
||||||
if(tableSearch.toLowerCase() === bin.Manufacturer.toLowerCase()) return true
|
//doing a partial search so if any string contains the search string it will return true
|
||||||
if(tableSearch.toLowerCase() === bin.Model.toLowerCase()) return true
|
const lowerSearch = tableSearch.toLowerCase()
|
||||||
if(tableSearch.toLowerCase() === bin.Capacity.toString().toLowerCase()) return true
|
if(bin.Manufacturer.toLocaleLowerCase().includes(lowerSearch)) return true
|
||||||
if(tableSearch.toLowerCase() === bin.HopperAngle.toString().toLowerCase()) return true
|
if(bin.Model.toLowerCase().includes(lowerSearch)) return true
|
||||||
if(tableSearch.toLowerCase() === bin.Diameter.toString().toLowerCase()) return true
|
if(bin.Capacity.toString().toLowerCase().includes(lowerSearch)) return true
|
||||||
if(tableSearch.toLowerCase() === bin.Sidewall.toString().toLowerCase()) return true
|
if(bin.HopperAngle.toString().toLowerCase().includes(lowerSearch)) return true
|
||||||
if(tableSearch.toLowerCase() === bin.Peak.toString().toLowerCase()) return true
|
if(bin.Diameter.toString().toLowerCase().includes(lowerSearch)) return true
|
||||||
if(tableSearch.toLowerCase() === bin.EaveToPeak.toString().toLowerCase()) return true
|
if(bin.Sidewall.toString().toLowerCase().includes(lowerSearch)) return true
|
||||||
if(tableSearch.toLowerCase() === bin.RoofAngle.toString().toLowerCase()) return true
|
if(bin.Peak.toString().toLowerCase().includes(lowerSearch)) return true
|
||||||
if(tableSearch.toLowerCase() === bin.Rings.toString().toLowerCase()) return true
|
if(bin.EaveToPeak.toString().toLowerCase().includes(lowerSearch)) return true
|
||||||
|
if(bin.RoofAngle.toString().toLowerCase().includes(lowerSearch)) return true
|
||||||
|
if(bin.Rings.toString().toLowerCase().includes(lowerSearch)) return true
|
||||||
return false
|
return false
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue