@@ -51,7 +51,6 @@ export default function TopBarNotify({ campaigns }: TopBarNotifyProps) {
5151 } ;
5252
5353 const currentCampaign = getCurrentCampaign ( ) ;
54- const campaignChainId = currentChainId ;
5554
5655 const [ showWarning , setShowWarning ] = useState ( false ) ;
5756
@@ -64,19 +63,19 @@ export default function TopBarNotify({ campaigns }: TopBarNotifyProps) {
6463 return ;
6564 }
6665
67- const storedBannerVersion = localStorage . getItem ( `bannerVersion_${ campaignChainId } ` ) ;
68- const warningBarOpen = localStorage . getItem ( `warningBarOpen_${ campaignChainId } ` ) ;
66+ const storedBannerVersion = localStorage . getItem ( `bannerVersion_${ currentChainId } ` ) ;
67+ const warningBarOpen = localStorage . getItem ( `warningBarOpen_${ currentChainId } ` ) ;
6968
7069 // Check if this is a new banner version for this chain
7170 if ( storedBannerVersion !== currentCampaign . bannerVersion ) {
72- localStorage . setItem ( `bannerVersion_${ campaignChainId } ` , currentCampaign . bannerVersion ) ;
73- localStorage . setItem ( `warningBarOpen_${ campaignChainId } ` , 'true' ) ;
71+ localStorage . setItem ( `bannerVersion_${ currentChainId } ` , currentCampaign . bannerVersion ) ;
72+ localStorage . setItem ( `warningBarOpen_${ currentChainId } ` , 'true' ) ;
7473 setShowWarning ( true ) ;
7574 } else {
7675 // Use stored preference for this chain
7776 setShowWarning ( warningBarOpen !== 'false' ) ;
7877 }
79- } , [ currentCampaign , campaignChainId , currentChainId ] ) ;
78+ } , [ currentCampaign , currentChainId ] ) ;
8079
8180 useEffect ( ( ) => {
8281 if ( showWarning ) {
@@ -99,7 +98,7 @@ export default function TopBarNotify({ campaigns }: TopBarNotifyProps) {
9998 setSlideIn ( false ) ;
10099 // Wait for animation to complete before hiding
101100 setTimeout ( ( ) => {
102- localStorage . setItem ( `warningBarOpen_${ campaignChainId } ` , 'false' ) ;
101+ localStorage . setItem ( `warningBarOpen_${ currentChainId } ` , 'false' ) ;
103102 setShowWarning ( false ) ;
104103 } , 300 ) ; // Match MUI Slide animation duration
105104 } ;
0 commit comments