From dae1b647c5680e21f55b3d76b916fedc4a3450b6 Mon Sep 17 00:00:00 2001 From: cesalberca Date: Fri, 23 Aug 2024 00:02:13 +0300 Subject: [PATCH] Use datetime --- src/core/components/footer/footer.tsx | 3 ++- src/core/hooks/use-mouse-position.tsx | 25 ------------------------- 2 files changed, 2 insertions(+), 26 deletions(-) delete mode 100644 src/core/hooks/use-mouse-position.tsx diff --git a/src/core/components/footer/footer.tsx b/src/core/components/footer/footer.tsx index 3813e3f..7a7ab2a 100644 --- a/src/core/components/footer/footer.tsx +++ b/src/core/components/footer/footer.tsx @@ -3,6 +3,7 @@ import { SocialMedia } from '@/core/components/social-media/social-media' import Image from 'next/image' import { useTranslations } from 'next-intl' import { Link } from '@/core/components/link/link' +import { Datetime } from '@/core/datetime' export const Footer: FC = () => { const t = useTranslations() @@ -14,7 +15,7 @@ export const Footer: FC = () => { {t('home.title')}

- {t('common.license', { date: new Date().getFullYear() })} + {t('common.license', { date: Datetime.fromNow().year })}

diff --git a/src/core/hooks/use-mouse-position.tsx b/src/core/hooks/use-mouse-position.tsx deleted file mode 100644 index 4e6e91d..0000000 --- a/src/core/hooks/use-mouse-position.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { useEffect, useState } from 'react' - -const getMousePosition = (e: MouseEvent) => { - return { - x: e.clientX, - y: e.clientY, - } -} - -export const useMousePosition = () => { - const [mousePosition, setMousePosition] = useState({ x: 0, y: 0 }) - - useEffect(() => { - const handleMouseMove = (event: MouseEvent) => { - setMousePosition(getMousePosition(event)) - } - - window.addEventListener('mousemove', handleMouseMove) - return () => { - window.removeEventListener('mousemove', handleMouseMove) - } - }, []) - - return mousePosition -}