Verify that your onClick handler correctly toggles the state. For example, using useState:
const [isOpen, setIsOpen] = useState(false);
const toggleDropdown = (e) => {
e.stopPropagation(); // Prevents event bubbling
setIsOpen((prev) => !prev);
};