From ef643f12ddd52d7536e17609003c76d03afe14fe Mon Sep 17 00:00:00 2001 From: Charis <26616127+charislam@users.noreply.github.com> Date: Mon, 22 Jan 2024 23:32:53 -0500 Subject: [PATCH] make docs ipv4 banner non-dismissable (#20651) --- .../docs/components/IPv4DeprecationBanner.tsx | 34 +------------------ apps/docs/lib/storage.ts | 1 - 2 files changed, 1 insertion(+), 34 deletions(-) diff --git a/apps/docs/components/IPv4DeprecationBanner.tsx b/apps/docs/components/IPv4DeprecationBanner.tsx index edd085f6d63..b42344d01a7 100644 --- a/apps/docs/components/IPv4DeprecationBanner.tsx +++ b/apps/docs/components/IPv4DeprecationBanner.tsx @@ -1,30 +1,9 @@ import Link from 'next/link' -import { memo, useEffect, useReducer } from 'react' +import { memo } from 'react' import { Button, IconExternalLink, cn } from 'ui' -import { LOCAL_STORAGE_KEYS, retrieve, store } from '~/lib/storage' - -const DISMISSAL_STORAGE_KEY = LOCAL_STORAGE_KEYS.IPV4_DEPRECATION_DISMISSAL - -function changeBannerVsibility(_, isVisible: boolean) { - if (isVisible) { - return true - } - store('local', DISMISSAL_STORAGE_KEY, 'true') - return false -} - export const IPv4DeprecationBanner = memo(() => { - const [isBannerVisible, setIsBannerVisible] = useReducer(changeBannerVsibility, false) - - useEffect(() => { - const acknowledged = retrieve('local', DISMISSAL_STORAGE_KEY) === 'true' - if (!acknowledged) setIsBannerVisible(true) - }, []) - - if (!isBannerVisible) return null - return (
@@ -44,14 +23,6 @@ export const IPv4DeprecationBanner = memo(() => { > Learn more -