diff --git a/src/tsx/components/cards/WelcomeCard.tsx b/src/tsx/components/cards/WelcomeCard.tsx
index cd927aa..06f698a 100644
--- a/src/tsx/components/cards/WelcomeCard.tsx
+++ b/src/tsx/components/cards/WelcomeCard.tsx
@@ -3,7 +3,7 @@ import Arrow from '../../icons/Arrow';
import Lottie from 'lottie-react';
import logoAnimation from '../../../json/logoAnimation.json';
import { useOutsideClick } from '../../hooks/useOutsideClick';
-import { hasCookie } from '../../helper/cookies';
+import { isInitialLoad } from '../../helper/storage';
interface WelcomeCardProps {
onClose: () => void;
@@ -29,7 +29,7 @@ const WelcomeCard: React.FC = ({ onClose, handleStartAnmiation
};
useEffect(() => {
- if (! hasCookie('green_ecolution_initial_load') && isOverlayVisible) {
+ if (isInitialLoad() && isOverlayVisible) {
const timer = setTimeout(() => { setIsVisible(true) }, delay + 200);
return () => clearTimeout(timer);
}
diff --git a/src/tsx/components/homepage/HomepageHero.tsx b/src/tsx/components/homepage/HomepageHero.tsx
index 0504c9b..9fe33a1 100644
--- a/src/tsx/components/homepage/HomepageHero.tsx
+++ b/src/tsx/components/homepage/HomepageHero.tsx
@@ -2,7 +2,7 @@ import { useState, useEffect } from "react";
import Arrow from "../../icons/Arrow";
import HomepageOverlay from "./HomepageOverlay";
import HomepageHeroTrees from "./HomepageHeroTrees";
-import { setCookie, hasCookie } from "../../helper/cookies";
+import { setInitialLoad as setInitialLoadHelper, isInitialLoad as isInitialLoadHelper } from "../../helper/storage";
function HomepageHero() {
const [isOverlayVisible, setIsOverlayVisible] = useState(false);
@@ -14,7 +14,7 @@ function HomepageHero() {
if (isInitialLoad) {
setIsInitialLoad(false);
- setCookie('green_ecolution_initial_load');
+ setInitialLoadHelper();
}
};
@@ -41,8 +41,8 @@ function HomepageHero() {
}, [isOverlayVisible]);
useEffect(() => {
- if (! hasCookie('green_ecolution_initial_load')
- && ! isOverlayVisible
+ if (isInitialLoadHelper()
+ && !isOverlayVisible
&& window.matchMedia('(min-width: 1280px)').matches
) {
setIsInitialLoad(true);
@@ -76,7 +76,7 @@ function HomepageHero() {