import { useContext, useState } from 'react'; import { HouseholdContext } from '../../context/HouseholdContext'; import '../../styles/components/HouseholdSwitcher.css'; import CreateJoinHousehold from '../manage/CreateJoinHousehold'; export default function HouseholdSwitcher() { const { households, activeHousehold, setActiveHousehold, loading } = useContext(HouseholdContext); const [isOpen, setIsOpen] = useState(false); const [showCreateJoin, setShowCreateJoin] = useState(false); if (!activeHousehold || households.length === 0) { return null; } const handleSelect = (household) => { setActiveHousehold(household); setIsOpen(false); }; return (
{isOpen && ( <>
setIsOpen(false)} />
{households.map(household => ( ))}
)} {showCreateJoin && ( setShowCreateJoin(false)} /> )}
); }