diff --git a/services/web/frontend/js/features/project-list/components/notifications/user-notifications.tsx b/services/web/frontend/js/features/project-list/components/notifications/user-notifications.tsx index 58b64cb199..8463ca4ea5 100644 --- a/services/web/frontend/js/features/project-list/components/notifications/user-notifications.tsx +++ b/services/web/frontend/js/features/project-list/components/notifications/user-notifications.tsx @@ -80,6 +80,15 @@ function UserNotifications() { }) const [dismissedWritefull, setDismissedWritefull] = useState(false) + const hasWritefullExtensionAlreadyInstalled = + window.writefull?.type === 'extension' + const usesWritefullIntegration = + writefullIntegrationSplitTestEnabled || user?.writefull?.enabled + const writefullBannerVariant = + hasWritefullExtensionAlreadyInstalled || usesWritefullIntegration + ? 'plans-page' + : 'chrome-store' + return (
{!showWritefull && !dismissedWritefull && } {showInrGeoBanner && } - {writefullIntegrationSplitTestEnabled || user?.writefull?.enabled ? ( + {writefullBannerVariant === 'plans-page' ? (