Advertisement
markymarkmutai

useState from filtered localstorage

May 3rd, 2022
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const filter = (button) => {
  2.     if (button === 'All') {
  3.       setMenuItem(items);
  4.       return;
  5.     }
  6.  
  7.     const filteredData = items.filter(item => item.category === button);
  8.     setMenuItem(filteredData);
  9.  
  10.     localStorage.setItem('category', JSON.stringify(filteredData));
  11.   }
  12.  
  13.   const filterTime = (buttonTime) => {
  14.     if (buttonTime === 'All') {
  15.       setMenuItem(items);
  16.       return;
  17.     }
  18.     const preParse = (localStorage.getItem('category' || "[]"));
  19.     console.log(preParse)
  20.  
  21.     const pickedCategory = (JSON.parse(localStorage.getItem('category' || "[]")));
  22.  
  23.     const timeResults = (pickedCategory.filter(item => item.time === buttonTime));
  24.  
  25.     console.log(timeResults)
  26.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement