From d2be8c248f39bb2b9324b59745346e6fb26df12a Mon Sep 17 00:00:00 2001 From: Alexandra Date: Mon, 12 Oct 2026 12:28:51 +0200 Subject: [PATCH] Fixed errors accured during mergeing --- .../plantPreferences/PlantPreferences.tsx | 36 ------------------- frontend/src/components/sidebar/Sidebar.tsx | 6 ---- 2 files changed, 42 deletions(-) diff --git a/frontend/src/components/plantPreferences/PlantPreferences.tsx b/frontend/src/components/plantPreferences/PlantPreferences.tsx index d393e020..a8aa2725 100644 --- a/frontend/src/components/plantPreferences/PlantPreferences.tsx +++ b/frontend/src/components/plantPreferences/PlantPreferences.tsx @@ -5,24 +5,16 @@ import "./PlantPreferences.css"; type Props = { preferences: Preference[]; - preferences: Preference[]; }; // Display plant preferences export default function PlantPreferences({ preferences }: Props) { const { t } = useTranslation(); - const { t } = useTranslation(); - const [selected, setSelected] = useState(() => { - // get saved preferences when the page loads - const savedPreferences = localStorage.getItem("plantPreferences"); const [selected, setSelected] = useState(() => { // get saved preferences when the page loads const savedPreferences = localStorage.getItem("plantPreferences"); - if (savedPreferences) { - return JSON.parse(savedPreferences); - } if (savedPreferences) { return JSON.parse(savedPreferences); } @@ -33,18 +25,12 @@ export default function PlantPreferences({ preferences }: Props) { function handleClick(id: string) { let updatedPreferences: string[]; - if (selected.includes(id)) { - updatedPreferences = selected.filter((item) => item !== id); - } else { - updatedPreferences = [...selected, id]; - } if (selected.includes(id)) { updatedPreferences = selected.filter((item) => item !== id); } else { updatedPreferences = [...selected, id]; } - setSelected(updatedPreferences); setSelected(updatedPreferences); // Save selected preferences to stay after reload @@ -55,14 +41,6 @@ export default function PlantPreferences({ preferences }: Props) { // tell plant cards that preferences have changed window.dispatchEvent(new Event("preferencesChanged")); } - // Save selected preferences to stay after reload - localStorage.setItem( - "plantPreferences", - JSON.stringify(updatedPreferences), - ); - // tell plant cards that preferences have changed - window.dispatchEvent(new Event("preferencesChanged")); - } // Button for each preference return ( @@ -78,18 +56,4 @@ export default function PlantPreferences({ preferences }: Props) { ))} ); - // Button for each preference - return ( -
- {preferences.map((preference) => ( - - ))} -
- ); } diff --git a/frontend/src/components/sidebar/Sidebar.tsx b/frontend/src/components/sidebar/Sidebar.tsx index a075fbe5..e7fd748f 100644 --- a/frontend/src/components/sidebar/Sidebar.tsx +++ b/frontend/src/components/sidebar/Sidebar.tsx @@ -74,10 +74,4 @@ export default function Sidebar({ isOpen, onCloseSidebar }: SidebarProps) { ); -
- - -
- - ); }