Web: Refactoring.

This commit is contained in:
Tatiana Lopaeva 2023-05-25 10:57:34 +03:00
parent 0efb8d58e7
commit eb03ca18c8
4 changed files with 12 additions and 18 deletions

View File

@ -12,7 +12,7 @@ import ScalabilityReactSvgUrl from "PUBLIC_DIR/images/scalability.react.svg?url"
import { StyledBenefitsBody } from "./StyledComponent";
const BenefitsContainer = ({ theme, isTrial, isEnterprise }) => {
const BenefitsContainer = ({ isTrial, isEnterprise }) => {
const { t } = useTranslation("PaymentsEnterprise");
const title = isEnterprise
@ -73,7 +73,7 @@ const BenefitsContainer = ({ theme, isTrial, isEnterprise }) => {
};
return (
<StyledBenefitsBody className="benefits-container" theme={theme}>
<StyledBenefitsBody className="benefits-container">
<Text fontSize={"16px"} fontWeight={600} className="benefits-title">
{title}
</Text>
@ -85,16 +85,15 @@ const BenefitsContainer = ({ theme, isTrial, isEnterprise }) => {
export default inject(({ auth }) => {
const {
paymentQuotasStore,
settingsStore,
currentQuotaStore,
isEnterprise,
} = auth;
const { theme } = settingsStore;
const { portalPaymentQuotasFeatures } = paymentQuotasStore;
const { isTrial } = currentQuotaStore;
return {
theme,
features: portalPaymentQuotasFeatures,
isTrial,
isEnterprise,

View File

@ -33,12 +33,9 @@ const Bonus = ({ standaloneInit, isInitPaymentPage }) => {
};
export default inject(({ auth, payments }) => {
const { settingsStore } = auth;
const { theme } = settingsStore;
const { standaloneInit, isInitPaymentPage } = payments;
return {
theme,
standaloneInit,
isInitPaymentPage,
};

View File

@ -12,10 +12,10 @@ import ButtonContainer from "./sub-components/ButtonContainer";
import TariffTitleContainer from "./sub-components/TariffTitleContainer";
const EnterpriseContainer = (props) => {
const { salesEmail, t, isLicenseDateExpired, theme } = props;
const { salesEmail, t, isLicenseDateExpired } = props;
return (
<StyledEnterpriseComponent theme={theme}>
<StyledEnterpriseComponent>
<Text fontWeight={700} fontSize={"16px"}>
{t("ActivateRenewSubscriptionHeader")}
</Text>
@ -53,9 +53,8 @@ const EnterpriseContainer = (props) => {
export default inject(({ auth, payments }) => {
const { buyUrl, salesEmail } = payments;
const { settingsStore, currentTariffStatusStore } = auth;
const { theme } = settingsStore;
const { currentTariffStatusStore } = auth;
const { isLicenseDateExpired } = currentTariffStatusStore;
return { theme, buyUrl, salesEmail, isLicenseDateExpired };
return { buyUrl, salesEmail, isLicenseDateExpired };
})(withRouter(observer(EnterpriseContainer)));

View File

@ -10,10 +10,10 @@ import ButtonContainer from "./sub-components/ButtonContainer";
import TariffTitleContainer from "./sub-components/TariffTitleContainer";
const TrialContainer = (props) => {
const { t, theme } = props;
const { t } = props;
return (
<StyledEnterpriseComponent theme={theme}>
<StyledEnterpriseComponent>
<Text fontWeight={700} fontSize={"16px"}>
{t("ActivateSwithToProHeader")}
</Text>
@ -29,9 +29,8 @@ const TrialContainer = (props) => {
};
export default inject(({ auth }) => {
const { settingsStore, currentTariffStatusStore } = auth;
const { currentTariffStatusStore } = auth;
const { isLicenseDateExpired } = currentTariffStatusStore;
const { theme } = settingsStore;
return { theme, isLicenseDateExpired };
return { isLicenseDateExpired };
})(withRouter(observer(TrialContainer)));