diff --git a/src/components/FadeIn.tsx b/src/components/FadeIn.tsx index 06c3794..8d79f5e 100644 --- a/src/components/FadeIn.tsx +++ b/src/components/FadeIn.tsx @@ -2,6 +2,7 @@ import { motion, Transition } from 'framer-motion' import React from 'react' +import { useMediaQuery } from '@/hooks/useMediaQuery' type FadeInProps = { children: React.ReactNode @@ -10,15 +11,18 @@ type FadeInProps = { } export function FadeIn({ children, transition, className }: FadeInProps) { + const isMobile = useMediaQuery('(max-width: 768px)') + return ( {children} ) } + diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 345deea..42ec451 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -58,7 +58,7 @@ export function Footer() {
-
+ {/* Join our newsletter Join newsletter - -

- © Copyright ThreeFold {new Date().getFullYear()}. All rights reserved. + */} +

+ © Copyright OurWorld Holdings, {new Date().getFullYear()}. All rights reserved.

diff --git a/src/components/Header.tsx b/src/components/Header.tsx index d39ffdc..4881c4e 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -122,7 +122,7 @@ export function Header() { FAQs
- @@ -135,7 +135,7 @@ export function Header() { )}
- diff --git a/src/components/WorldMap.tsx b/src/components/WorldMap.tsx index b899277..f3c5f2b 100644 --- a/src/components/WorldMap.tsx +++ b/src/components/WorldMap.tsx @@ -92,7 +92,7 @@ export function WorldMap() { SSD CAPACITY - Total amount of storage (SSD, HDD, & RAM) on the grid. + Total GB amount of storage (SSD, HDD, & RAM) on the grid. diff --git a/src/hooks/useMediaQuery.ts b/src/hooks/useMediaQuery.ts new file mode 100644 index 0000000..7ef31e3 --- /dev/null +++ b/src/hooks/useMediaQuery.ts @@ -0,0 +1,21 @@ +'use client' + +import { useState, useEffect } from 'react' + +export function useMediaQuery(query: string) { + const [matches, setMatches] = useState(false) + + useEffect(() => { + const media = window.matchMedia(query) + if (media.matches !== matches) { + setMatches(media.matches) + } + const listener = () => { + setMatches(media.matches) + } + media.addEventListener('change', listener) + return () => media.removeEventListener('change', listener) + }, [matches, query]) + + return matches +}