diff --git a/src/packages/frontend/account/account-page.tsx b/src/packages/frontend/account/account-page.tsx index c08980d5c1..4a0427ee54 100644 --- a/src/packages/frontend/account/account-page.tsx +++ b/src/packages/frontend/account/account-page.tsx @@ -229,7 +229,7 @@ export const AccountPage: React.FC = () => { function renderExtraContent() { return ( - + {is_commercial ? : undefined} diff --git a/src/packages/frontend/purchases/balance-button.tsx b/src/packages/frontend/purchases/balance-button.tsx index 944977ec5a..4c726e84f5 100644 --- a/src/packages/frontend/purchases/balance-button.tsx +++ b/src/packages/frontend/purchases/balance-button.tsx @@ -23,6 +23,7 @@ export default function BalanceButton({ topBar?: boolean; }) { const intl = useIntl(); + const is_commercial = useTypedRedux("customize", "is_commercial"); const [open, setOpen] = useState(false); const [loading, setLoading] = useState(true); const dbBalance = useTypedRedux("account", "balance"); @@ -126,10 +127,16 @@ export default function BalanceButton({ ); } - return ( - <> - {renderDisplay()} - {renderModal()} - - ); + // This ensures it only shows up in commercial setups. + // Wherever it is used, the component shouldn't be instantiated in those cases, though. + if (!is_commercial) { + return; + } else { + return ( + <> + {renderDisplay()} + {renderModal()} + + ); + } }