diff --git a/package-lock.json b/package-lock.json index f6bcbf134f3..0748e976882 100644 --- a/package-lock.json +++ b/package-lock.json @@ -75,6 +75,7 @@ "react-dropzone": "^14.2.1", "react-helmet-async": "^2.0.3", "react-hook-form": "^7.45.2", + "react-intersection-observer": "^9.8.2", "react-intl": "^6.6.1", "react-modal": "^3.15.1", "react-popper": "^2.3.0", @@ -45430,6 +45431,20 @@ "react": "^16.8.0 || ^17 || ^18" } }, + "node_modules/react-intersection-observer": { + "version": "9.8.2", + "resolved": "https://registry.npmjs.org/react-intersection-observer/-/react-intersection-observer-9.8.2.tgz", + "integrity": "sha512-901naEiiZmse3p+AmtbQ3NL9xx+gQ8TXLiGDc+8GiE3JKJkNV3vP737aGuWTAXBA+1QqxPrDDE+fIEgYpGDlrQ==", + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, "node_modules/react-intl": { "version": "6.6.1", "license": "BSD-3-Clause", diff --git a/package.json b/package.json index 074b1f54739..f5e5ec1b1ef 100644 --- a/package.json +++ b/package.json @@ -205,6 +205,7 @@ "react-dropzone": "^14.2.1", "react-helmet-async": "^2.0.3", "react-hook-form": "^7.45.2", + "react-intersection-observer": "^9.8.2", "react-intl": "^6.6.1", "react-modal": "^3.15.1", "react-popper": "^2.3.0", diff --git a/src/components/common/Extensions/UserHubButton/UserHubButton.tsx b/src/components/common/Extensions/UserHubButton/UserHubButton.tsx index 708183aacd4..8dfc7bcdee1 100644 --- a/src/components/common/Extensions/UserHubButton/UserHubButton.tsx +++ b/src/components/common/Extensions/UserHubButton/UserHubButton.tsx @@ -122,7 +122,7 @@ const UserHubButton: FC = () => { splitWalletAddress(walletAddress ?? ADDRESS_ZERO); return ( -
{children}
+ {children && typeof children === 'string' && ( +{children}
+ )} + {children && typeof children !== 'string' && ( +