From 6666c3fcf017caa63f465ae9fbcbca23319c5961 Mon Sep 17 00:00:00 2001 From: Daniel Campbell Date: Mon, 18 Dec 2023 15:24:10 -0800 Subject: [PATCH] feat(ui): only show deploy to free users --- src/homepageExperience/containers/HomepageContents.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/homepageExperience/containers/HomepageContents.tsx b/src/homepageExperience/containers/HomepageContents.tsx index 8ac86ec9d6..041888a80a 100644 --- a/src/homepageExperience/containers/HomepageContents.tsx +++ b/src/homepageExperience/containers/HomepageContents.tsx @@ -1,5 +1,6 @@ // Libraries import React, {FC} from 'react' +import {useSelector} from 'react-redux' // Components import { @@ -19,6 +20,9 @@ import {CloudWidgets} from 'src/me/components/CloudWidgets' // Constants import {CLOUD} from 'src/shared/constants' +// Selectors +import {selectCurrentIdentity} from 'src/identity/selectors' + // Utils import {pageTitleSuffixer} from 'src/shared/utils/pageTitles' import UsageProvider from 'src/usage/context/usage' @@ -32,6 +36,9 @@ import {DeployAccordion} from 'src/homepageExperience/components/OptionAccordion import 'src/homepageExperience/containers/HomepageContents.scss' export const HomepageContents: FC = () => { + const {account} = useSelector(selectCurrentIdentity) + const freeAccount = CLOUD && account.type === 'free' + return ( @@ -67,7 +74,7 @@ export const HomepageContents: FC = () => { - + {freeAccount && }