Skip to content

Commit 6d40418

Browse files
committed
Update welcome banner state after red bubble slugs load
1 parent c56a188 commit 6d40418

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

projects/packages/my-jetpack/_inc/data/welcome-banner/use-welcome-banner.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { __ } from '@wordpress/i18n';
2-
import { useCallback, useMemo } from 'react';
2+
import { useCallback, useMemo, useEffect } from 'react';
33
import { useValueStore } from '../../context/value-store/valueStoreContext';
44
import {
55
QUERY_DISMISS_WELCOME_BANNER_KEY,
@@ -32,6 +32,17 @@ const useWelcomeBanner = () => {
3232
redBubbleAlertKeys.includes( 'welcome-banner-active' )
3333
);
3434

35+
useEffect( () => {
36+
if ( ! isRedBubbleAlertsLoading && ! isRedBubbleAlertsError ) {
37+
setIsWelcomeBannerVisible( redBubbleAlertKeys.includes( 'welcome-banner-active' ) );
38+
}
39+
}, [
40+
isRedBubbleAlertsError,
41+
isRedBubbleAlertsLoading,
42+
redBubbleAlertKeys,
43+
setIsWelcomeBannerVisible,
44+
] );
45+
3546
const { mutate: handleDismissWelcomeBanner } = useSimpleMutation( {
3647
name: QUERY_DISMISS_WELCOME_BANNER_KEY,
3748
query: {

0 commit comments

Comments
 (0)