Files
2025-12-27 21:15:45 -08:00

33 lines
1.1 KiB
TypeScript

import { NetworkOptions } from "./NetworkOptions";
import { useDisconnect } from "wagmi";
import { ArrowLeftOnRectangleIcon, ChevronDownIcon } from "@heroicons/react/24/outline";
export const WrongNetworkDropdown = () => {
const { disconnect } = useDisconnect();
return (
<div className="dropdown dropdown-end mr-2">
<label tabIndex={0} className="glass-button !bg-[#2D2D2D] text-[#F4F4F4] px-4 py-2 dropdown-toggle gap-2 flex items-center cursor-pointer font-semibold">
<span>Wrong network</span>
<ChevronDownIcon className="h-5 w-5" />
</label>
<ul
tabIndex={0}
className="dropdown-content menu p-3 mt-2 glass-card-strong gap-2 min-w-[200px] z-[20]"
>
<NetworkOptions />
<li>
<button
className="glass-card px-4 py-2 flex gap-3 items-center hover:bg-[#D9D9D9] transition-colors text-[#2D2D2D] font-medium"
type="button"
onClick={() => disconnect()}
>
<ArrowLeftOnRectangleIcon className="h-5 w-5" />
<span>Disconnect</span>
</button>
</li>
</ul>
</div>
);
};