1 parent 648b574 commit bdeea48Copy full SHA for bdeea48
1 file changed
apps/codebility/app/home/promote-modal/_components/FeaturePromoModal.tsx
@@ -17,13 +17,17 @@ export default function FeaturePromoModal({ data }: { data: FeatureModal }) {
17
const router = useRouter();
18
19
useEffect(() => {
20
+ const dismissed = sessionStorage.getItem("codebility_promo_modal_dismissed_v1");
21
+ if (!dismissed) {
22
const t = setTimeout(() => setOpen(true), 800);
23
return () => clearTimeout(t);
- }, []);
-
24
- function handleOpenChange(value: boolean) {
25
- setOpen(value);
26
}
+}, []);
+
27
+function handleOpenChange(value: boolean) {
28
+ if (!value) sessionStorage.setItem("codebility_promo_modal_dismissed_v1", "true");
29
+ setOpen(value);
30
+}
31
32
function handleCTA() {
33
handleOpenChange(false);
0 commit comments