import { useContext, useEffect, useState } from "react"; import { useSearchParams } from "react-router-dom"; import ManageHousehold from "../components/manage/ManageHousehold"; import ManageStores from "../components/manage/ManageStores"; import { HouseholdContext } from "../context/HouseholdContext"; import "../styles/pages/Manage.css"; export default function Manage() { const { activeHousehold } = useContext(HouseholdContext); const [activeTab, setActiveTab] = useState("household"); const [searchParams] = useSearchParams(); useEffect(() => { const tab = searchParams.get("tab"); if (tab === "household" || tab === "stores") { setActiveTab(tab); } }, [searchParams]); if (!activeHousehold) { return (

Manage

Loading household...

); } return (

Manage {activeHousehold.name}

{activeTab === "household" && } {activeTab === "stores" && }
); }