diff --git a/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/advantagesContainer.js b/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/advantagesContainer.js index 50a1c8ad98..14af304183 100644 --- a/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/advantagesContainer.js +++ b/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/advantagesContainer.js @@ -16,85 +16,31 @@ const i18n = createI18N({ const StyledBodyAdvantages = styled.div` display: grid; padding: 32px; - grid-template-areas: - "header header" - "firstI first" - "secondI second" - "thirdI third" - "fourI four" - "fiveI five"; + + div { + display: flex; + } .wrapper { - display: flex; align-items: center; } - grid-template-columns: 24px 1fr; - grid-template-rows: min-content min-content; - grid-auto-rows: min-content; + background: url("images/payments_enterprise.svg") #f8f9f9 bottom 32px right + 32px no-repeat; + grid-template-columns: 1fr; + grid-template-rows: repeat(4, min-content); grid-row-gap: 18px; - grid-column-gap: 8px; - margin: 0; - background: #f8f9f9; + .advantages { line-height: 16px; } .header-advantages { line-height: 30px; - } - .main_icon { - position: absolute; - margin-left: 634px; - z-index: 0; - } - .header-advantages { - grid-area: header; padding-bottom: 15px; - z-index: 1; - } - - .first-advantages { - grid-area: first; - z-index: 1; - } - - .second-advantages { - grid-area: second; - z-index: 1; - } - .third-advantages { - grid-area: third; - z-index: 1; - } - .four-advantages { - grid-area: four; - z-index: 1; - } - .five-advantages { - grid-area: five; - z-index: 1; - } - - .first_icon { - grid-area: firstI; - } - .second_icon { - grid-area: secondI; - } - .third_icon { - grid-area: thirdI; - } - .four_icon { - grid-area: fourI; - } - .five_icon { - grid-area: fiveI; } @media ${tablet} { - .main_icon { - display: none; - } + background: #f8f9f9; } `; @@ -109,73 +55,76 @@ const AdvantagesContainer = () => { {t("SubscriptionGet")} - Icon_cubes - - - {t("OnlyOfficeEditor")} - - - Icon_lock - - - {t("PrivateRooom")} - - - Icon_smartphone - - - {t("WebEditors")} - - - Icon_update - - - {t("FunctionalityAndSecurity")} - - - Icon_help - - - {t("ProfessionalTechSupport")} - - - Icon_main + +
+ Icon_cubes + + + {t("OnlyOfficeEditor")} + + +
+ +
+ Icon_lock + + + {t("PrivateRooom")} + + +
+ +
+ Icon_smartphone + + + {t("WebEditors")} + + +
+ +
+ Icon_update + + + {t("FunctionalityAndSecurity")} + + +
+ +
+ Icon_help + + + {t("ProfessionalTechSupport")} + + +
); }; diff --git a/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/buttonContainer.js b/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/buttonContainer.js index 6ee5e411ac..de612e95ab 100644 --- a/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/buttonContainer.js +++ b/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/buttonContainer.js @@ -16,12 +16,13 @@ const i18n = createI18N({ const StyledButtonContainer = styled.div` background: #edf2f7; - margin-bottom: 18px; + margin-bottom: 16px; display: grid; padding: 32px; grid-template-columns: min-content min-content; grid-template-rows: min-content; grid-column-gap: 16px; + .button-payments-enterprise { border-radius: 3px; padding: 12px 20px; @@ -38,8 +39,6 @@ const StyledButtonContainer = styled.div` display: none; } @media ${tablet} { - display: grid; - grid-template-columns: 1fr; grid-template-rows: min-content min-content; grid-row-gap: 16px; @@ -51,7 +50,6 @@ const StyledButtonContainer = styled.div` } } @media (max-width: 632px) { - margin-bottom: 16px; .button-buy { min-width: 279px; } diff --git a/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/contactContainer.js b/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/contactContainer.js index ea67ef8c25..829d37e397 100644 --- a/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/contactContainer.js +++ b/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/contactContainer.js @@ -16,19 +16,9 @@ const i18n = createI18N({ const StyledContactContainer = styled.div` display: grid; - - .contact-emails { - margin-bottom: 11px; - } - - @media (max-width: 632px) { - .contact-emails { - margin-bottom: 10px; - } - .contact-emails_link { - margin-top: 3px; - } - } + grid-template-columns: 1fr; + grid-template-rows: min-content min-content; + grid-row-gap: 11px; `; const ContactContainer = ({ salesEmail, helpUrl }) => { @@ -39,24 +29,16 @@ const ContactContainer = ({ salesEmail, helpUrl }) => { const { t } = useTranslation("translation", { i18n }); return ( - + {t("PurchaseQuestions")}{" "} - + {salesEmail} - + + {t("TechnicalIssues")}{" "} - + {helpUrl} diff --git a/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/headerContainer.js b/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/headerContainer.js index 4e0fd14e2d..f327aa7cde 100644 --- a/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/headerContainer.js +++ b/web/ASC.Web.Client/src/components/pages/PaymentsEnterprise/sub-components/headerContainer.js @@ -17,11 +17,15 @@ const i18n = createI18N({ localesPath: "pages/PaymentsEnterprise", }); const StyledHeader = styled.div` + display: grid; + grid-template-columns: 1fr; + grid-template-rows: min-content min-content; + grid-row-gap: 8px; + .payments-header { margin-top: 46px; font-style: normal; line-height: 32px; - margin-bottom: 8px; } .payments-header-additional_support { margin-bottom: 40px; @@ -29,7 +33,6 @@ const StyledHeader = styled.div` } @media ${tablet} { - display: grid; .payments-header { margin-top: 39px; }