'use client'; import React, { useEffect, useState } from 'react'; const MetaMask = () => { const [metaMaskInstalled, setMetaMaskInstalled] = useState(false); const isMetaMaskInstalled = () => typeof window !== 'undefined' && typeof (window as { ethereum?: unknown }).ethereum !== 'undefined'; useEffect(() => { if (isMetaMaskInstalled()) { setMetaMaskInstalled(true); } }, []); return (
{metaMaskInstalled ? ( ) : (

MetaMask not detected

)}
); }; export default MetaMask;