diff --git a/app/Home.tsx b/app/Home.tsx index d86a4e9..d013a0d 100644 --- a/app/Home.tsx +++ b/app/Home.tsx @@ -1,40 +1,36 @@ import Header from '../components/custom/header'; import Footer from '../components/custom/footer'; +import Test from '../components/scripts/Test'; +import MetaMask from '../components/scripts/MetaMask'; export default function Home() { return ( - <> -
-
-
- -
-
-

- Featured Events -

-

- No events available at the moment. -

-
-
-

- Upcoming Events -

-
    -
  • Event 1 - Date
  • -
  • Event 2 - Date
  • -
  • Event 3 - Date
  • -
-
-
-
-
+
+
+
+ {/* Other page content */}
- +
+
+

Featured Events

+

No events available at the moment.

+
+
+

Upcoming Events

+
    +
  • Event 1 - Date
  • +
  • Event 2 - Date
  • +
  • Event 3 - Date
  • +
+
+
+ +
+
+ +
+
+
+
); } diff --git a/components/scripts/MetaMask.tsx b/components/scripts/MetaMask.tsx new file mode 100644 index 0000000..364f793 --- /dev/null +++ b/components/scripts/MetaMask.tsx @@ -0,0 +1,30 @@ +'use client'; + +import React, { useEffect } from 'react'; + +const MetaMask = () => { + const isMetaMaskInstalled = () => + typeof (window as { ethereum?: unknown }).ethereum !== 'undefined'; + + useEffect(() => { + console.log('Print something'); + }, []); + + // TODO FIX! This is not working :( + const metaMaskInstalled = isMetaMaskInstalled(); + //console.log(metaMaskInstalled); + + return ( +
+ {metaMaskInstalled ? ( + + ) : ( +

MetaMask not detected

+ )} +
+ ); +}; + +export default MetaMask; diff --git a/components/scripts/Test.tsx b/components/scripts/Test.tsx new file mode 100644 index 0000000..04842ff --- /dev/null +++ b/components/scripts/Test.tsx @@ -0,0 +1,16 @@ +'use client'; +import React, { useEffect } from 'react'; + +const Test = () => { + useEffect(() => { + console.log('Print some shit'); + }, []); + + return ( +
+

Hellao!

+
+ ); +}; + +export default Test;