From 6c197d93723ac9ab2ae38d44cd1ce31c52376b65 Mon Sep 17 00:00:00 2001 From: Vashchuk Nikita Date: Mon, 24 Oct 2022 15:11:01 +0500 Subject: [PATCH 01/23] fixed a bug with null values of settings --- .../Sms/StudioSmsNotificationSettings.cs | 3 -- web/ASC.Web.Core/Sms/TfaSettingsBase.cs | 48 +++++++++++-------- 2 files changed, 28 insertions(+), 23 deletions(-) diff --git a/web/ASC.Web.Core/Sms/StudioSmsNotificationSettings.cs b/web/ASC.Web.Core/Sms/StudioSmsNotificationSettings.cs index 2ad86460cd..f4c4eb08b6 100644 --- a/web/ASC.Web.Core/Sms/StudioSmsNotificationSettings.cs +++ b/web/ASC.Web.Core/Sms/StudioSmsNotificationSettings.cs @@ -46,13 +46,11 @@ public class StudioSmsNotificationSettingsHelper : TfaSettingsHelperBase where T : TfaSettingsBase, new { return false; } - - foreach (var mandatory in settings.MandatoryGroups) - { - if (_userManager.IsUserInGroup(userGuid, mandatory)) - { - return true; - } + + if (settings.MandatoryGroups != null) + { + foreach (var mandatory in settings.MandatoryGroups) + { + if (_userManager.IsUserInGroup(userGuid, mandatory)) + { + return true; + } + } } - - foreach (var mandatory in settings.MandatoryUsers) - { - if (mandatory == userGuid) - { - return true; - } + + if (settings.MandatoryUsers != null) + { + foreach (var mandatory in settings.MandatoryUsers) + { + if (mandatory == userGuid) + { + return true; + } + } } - - var requestIP = MessageSettings.GetIP(_httpContextAccessor.HttpContext.Request); - - if (!string.IsNullOrWhiteSpace(requestIP) && settings.TrustedIps.Any(trustedIp => IPSecurity.IPSecurity.MatchIPs(requestIP, trustedIp))) - { - return false; + + if (settings.TrustedIps != null && settings.TrustedIps.Any()) + { + var requestIP = MessageSettings.GetIP(_httpContextAccessor.HttpContext.Request); + if (!string.IsNullOrWhiteSpace(requestIP) && settings.TrustedIps.Any(trustedIp => IPSecurity.IPSecurity.MatchIPs(requestIP, trustedIp))) + { + return false; + } } return true; From 6cfb9a269f75250bc49840771c9768b2153a4d6c Mon Sep 17 00:00:00 2001 From: gazizova-vlada Date: Tue, 25 Oct 2022 16:24:18 +0300 Subject: [PATCH 02/23] Web:Components:Add hugeDesktop. --- packages/components/utils/device.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/components/utils/device.js b/packages/components/utils/device.js index d0c6f57253..b6e75a6d4d 100644 --- a/packages/components/utils/device.js +++ b/packages/components/utils/device.js @@ -6,6 +6,7 @@ export const size = { smallTablet: 600, tablet: 1024, desktop: 1025, + hugeDesktop: 1440, }; export const mobile = `(max-width: ${size.mobile}px)`; @@ -18,6 +19,8 @@ export const tablet = `(max-width: ${size.tablet}px)`; export const desktop = `(min-width: ${size.desktop}px)`; +export const hugeDesktop = `(max-width: ${size.hugeDesktop}px)`; + export const isMobile = () => { return window.innerWidth <= size.mobile; }; From ca7b17f2f080f5d6d856162d5ceaa5ef14e115e9 Mon Sep 17 00:00:00 2001 From: gazizova-vlada Date: Tue, 25 Oct 2022 16:25:44 +0300 Subject: [PATCH 03/23] Web:Client:Add sectionWidth. --- .../src/components/EmptyContainer/RootFolderContainer.js | 2 ++ packages/client/src/components/EmptyContainer/index.js | 8 +++++++- packages/client/src/pages/Home/Section/Body/index.js | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/client/src/components/EmptyContainer/RootFolderContainer.js b/packages/client/src/components/EmptyContainer/RootFolderContainer.js index 29c654cc1a..d05366a891 100644 --- a/packages/client/src/components/EmptyContainer/RootFolderContainer.js +++ b/packages/client/src/components/EmptyContainer/RootFolderContainer.js @@ -48,6 +48,7 @@ const RootFolderContainer = (props) => { isEmptyPage, setIsEmptyPage, isVisitor, + sectionWidth, } = props; const personalDescription = t("PersonalEmptyContainerDescription"); const shareDescription = t("SharedEmptyContainerDescription"); @@ -342,6 +343,7 @@ const RootFolderContainer = (props) => { )} diff --git a/packages/client/src/components/EmptyContainer/index.js b/packages/client/src/components/EmptyContainer/index.js index ebf9871ba9..72856308cc 100644 --- a/packages/client/src/components/EmptyContainer/index.js +++ b/packages/client/src/components/EmptyContainer/index.js @@ -20,6 +20,7 @@ const EmptyContainer = ({ parentId, theme, setCreateRoomDialogVisible, + sectionWidth, }) => { linkStyles.color = theme.filesEmptyContainer.linkColor; @@ -49,9 +50,14 @@ const EmptyContainer = ({ onCreate={onCreate} linkStyles={linkStyles} onCreateRoom={onCreateRoom} + sectionWidth={sectionWidth} /> ) : ( - + ); }; diff --git a/packages/client/src/pages/Home/Section/Body/index.js b/packages/client/src/pages/Home/Section/Body/index.js index 3bc2139b29..1981bb6310 100644 --- a/packages/client/src/pages/Home/Section/Body/index.js +++ b/packages/client/src/pages/Home/Section/Body/index.js @@ -244,7 +244,7 @@ const SectionBodyContent = (props) => { {(context) => isEmptyFilesList || null ? ( <> - + ) : viewAs === "tile" ? ( <> From e2bf48e54527f5022af37b9ae0771e776fc53a04 Mon Sep 17 00:00:00 2001 From: gazizova-vlada Date: Tue, 25 Oct 2022 16:29:18 +0300 Subject: [PATCH 04/23] Web:Client:Add sectionWidth, isEmptyFolderContainer. --- .../src/components/EmptyContainer/EmptyFolderContainer.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/client/src/components/EmptyContainer/EmptyFolderContainer.js b/packages/client/src/components/EmptyContainer/EmptyFolderContainer.js index 47e5943878..95310fb54c 100644 --- a/packages/client/src/components/EmptyContainer/EmptyFolderContainer.js +++ b/packages/client/src/components/EmptyContainer/EmptyFolderContainer.js @@ -14,6 +14,7 @@ const EmptyFolderContainer = ({ parentId, linkStyles, isRooms, + sectionWidth, }) => { const onBackToParentFolder = () => { setIsLoading(true); @@ -83,6 +84,8 @@ const EmptyFolderContainer = ({ descriptionText={t("EmptyFolderDecription")} imageSrc="/static/images/empty_screen_alt.svg" buttons={buttons} + sectionWidth={sectionWidth} + isEmptyFolderContainer={true} /> ); }; From 635e54a0fce7bddc87c7718a2ee2c1dcefe84d1d Mon Sep 17 00:00:00 2001 From: gazizova-vlada Date: Tue, 25 Oct 2022 16:29:57 +0300 Subject: [PATCH 05/23] Web:Client:Fix styles EmptyFolderWrapper. --- .../EmptyContainer/EmptyContainer.js | 33 +++++++++++++------ 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/packages/client/src/components/EmptyContainer/EmptyContainer.js b/packages/client/src/components/EmptyContainer/EmptyContainer.js index 3ffd106382..efa898f016 100644 --- a/packages/client/src/components/EmptyContainer/EmptyContainer.js +++ b/packages/client/src/components/EmptyContainer/EmptyContainer.js @@ -6,8 +6,9 @@ import { tablet, smallTablet, desktop, + size, } from "@docspace/components/utils/device"; -import { isMobile } from "react-device-detect"; +import { isMobile, isMobileOnly } from "react-device-detect"; const EmptyPageStyles = css` padding: 44px 0px 64px 0px; @@ -36,7 +37,15 @@ const EmptyPageStyles = css` } @media ${smallTablet} { - padding: 20px 0px 64px 11px; + ${isMobileOnly && + css` + padding-right: 44px; + `} + + ${!isMobileOnly && + css` + padding: 20px 0px 64px 11px; + `} } `; @@ -90,14 +99,14 @@ const EmptyFolderWrapper = styled.div` bottom: 16px; } - @media screen and (max-width: 1325px) { - ${!isMobile && - css` - margin-left: 98px; - `}; - } - ${(props) => props.isEmptyPage && `${EmptyPageStyles}`} + + ${(props) => + props.sectionWidth <= size.smallTablet && + !isMobileOnly && + css` + padding-left: 12px !important; + `} } `; @@ -113,11 +122,14 @@ const EmptyFoldersContainer = (props) => { imageStyle, buttonStyle, isEmptyPage, + sectionWidth, + isEmptyFolderContainer, } = props; return ( - + { descriptionText={descriptionText} buttons={buttons} isEmptyPage={isEmptyPage} + isEmptyFolderContainer={isEmptyFolderContainer} /> ); From 71f048621fb5bad372c6c5ddccb2b03acb4eac2d Mon Sep 17 00:00:00 2001 From: gazizova-vlada Date: Tue, 25 Oct 2022 16:30:42 +0300 Subject: [PATCH 06/23] Web:Components:Fix styles EmptyContentBody. --- .../styled-empty-screen-container.js | 132 +++++++++++------- 1 file changed, 85 insertions(+), 47 deletions(-) diff --git a/packages/components/empty-screen-container/styled-empty-screen-container.js b/packages/components/empty-screen-container/styled-empty-screen-container.js index dce2f94ced..4de751682c 100644 --- a/packages/components/empty-screen-container/styled-empty-screen-container.js +++ b/packages/components/empty-screen-container/styled-empty-screen-container.js @@ -1,9 +1,18 @@ import styled, { css } from "styled-components"; -import { mobile, tablet, smallTablet, desktop } from "../utils/device"; +import { + mobile, + tablet, + smallTablet, + desktop, + size, + hugeDesktop, +} from "../utils/device"; import NoUserSelect from "../utils/commonStyles"; +import { isMobileOnly } from "react-device-detect"; const EmptyPageStyles = css` grid-row-gap: 9px; + margin: 0 auto !important; .ec-image { height: 100px; @@ -15,10 +24,6 @@ const EmptyPageStyles = css` margin-top: 0; } - .ec-header { - font-size: 16px; - } - .ec-buttons { max-width: 285px; } @@ -30,16 +35,15 @@ const EmptyPageStyles = css` @media ${smallTablet} { .ec-image { - height: 72px; + ${isMobileOnly && + css` + height: 72px; + `} } .ec-header { padding-top: 22px; } - - .ec-desc { - max-width: 282px; - } } @media ${desktop} { @@ -53,15 +57,46 @@ const EmptyPageStyles = css` } `; +const MobileView = css` + grid-template-areas: + "img img img" + "headerText headerText headerText" + ${(props) => + props.subheadingText && `"subheadingText subheadingText subheadingText"`} + ${(props) => + props.descriptionText && + `"descriptionText descriptionText descriptionText"`} + "button button button"; + + .ec-header { + ${isMobileOnly && + css` + padding: 0px; + `} + } + .ec-header, + .ec-subheading, + .ec-desc, + .ec-image, + .ec-buttons { + padding-left: 16px; + } + + .ec-image { + ${isMobileOnly && + css` + height: 72px; + `} + + margin-left: 0; + } +`; + const EmptyContentBody = styled.div` margin: 0 auto; - padding: 64px 0; + padding: 37px 0; grid-template-columns: 150px 1fr; - @media ${tablet} { - grid-template-columns: none; - } - display: grid; grid-template-areas: "img headerText" @@ -80,12 +115,9 @@ const EmptyContentBody = styled.div` ${NoUserSelect} } - @media ${tablet} { - max-width: 480px; - } - .ec-header { grid-area: headerText; + font-size: 16px; padding-top: 16px; @media (max-width: 375px) { margin-top: 5px; @@ -106,9 +138,21 @@ const EmptyContentBody = styled.div` grid-area: button; } + @media ${hugeDesktop} { + margin-left: 113px; + margin-right: 113px; + } + + @media ${tablet} { + grid-template-columns: none; + max-width: 480px; + margin: 0 auto; + } + @media (orientation: portrait) { @media (max-width: 768px) { - padding-top: 0px; + margin-left: 113px; + margin-right: 113px; .ec-image { max-height: 100px; @@ -116,36 +160,30 @@ const EmptyContentBody = styled.div` } @media (max-width: 428px) { - grid-template-areas: - "img img img" - "headerText headerText headerText" - ${(props) => - props.subheadingText && - `"subheadingText subheadingText subheadingText"`} - ${(props) => - props.descriptionText && - `"descriptionText descriptionText descriptionText"`} - "button button button"; - - .ec-header { - padding-top: 0px; - } - .ec-header, - .ec-subheading, - .ec-desc, - .ec-image, - .ec-buttons { - padding-left: 16px; - } - - .ec-image { - height: 75px; - margin-left: 0; - } + ${MobileView} } } - ${(props) => props.isEmptyPage && `${EmptyPageStyles}`} + ${(props) => + (props.isEmptyPage || props.isEmptyFolderContainer) && `${EmptyPageStyles}`} + + ${(props) => + props.sectionWidth <= size.smallTablet && + !isMobileOnly && + css` + ${MobileView} + + .ec-desc { + max-width: none; + } + + .ec-header { + padding-top: 22px; + } + + max-width: none !important; + margin: 0 auto !important; + `} `; const EmptyContentImage = styled.img.attrs((props) => ({ From 617025b242f232fe49ee123d5354824e47937040 Mon Sep 17 00:00:00 2001 From: gazizova-vlada Date: Tue, 25 Oct 2022 20:45:16 +0300 Subject: [PATCH 07/23] Web:Client:Fix styles EmptyFolderWrapper. --- .../EmptyContainer/EmptyContainer.js | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/packages/client/src/components/EmptyContainer/EmptyContainer.js b/packages/client/src/components/EmptyContainer/EmptyContainer.js index efa898f016..4dde2f5792 100644 --- a/packages/client/src/components/EmptyContainer/EmptyContainer.js +++ b/packages/client/src/components/EmptyContainer/EmptyContainer.js @@ -33,19 +33,10 @@ const EmptyPageStyles = css` @media ${tablet} { padding: 44px 0px 64px 0px; grid-column-gap: 33px; - margin-left: auto; } @media ${smallTablet} { - ${isMobileOnly && - css` - padding-right: 44px; - `} - - ${!isMobileOnly && - css` - padding: 20px 0px 64px 11px; - `} + padding-right: 44px; } `; @@ -102,6 +93,14 @@ const EmptyFolderWrapper = styled.div` ${(props) => props.isEmptyPage && `${EmptyPageStyles}`} ${(props) => + props.isEmptyPage && + isMobileOnly && + css` + padding: 20px 44px 64px 11px !important; + `} + + ${(props) => + (props.isEmptyPage || props.isEmptyFolderContainer) && props.sectionWidth <= size.smallTablet && !isMobileOnly && css` @@ -127,7 +126,11 @@ const EmptyFoldersContainer = (props) => { } = props; return ( - + Date: Tue, 25 Oct 2022 20:45:53 +0300 Subject: [PATCH 08/23] Web:Components:Fix styles EmptyContentBody. --- .../styled-empty-screen-container.js | 72 ++++++++++++------- 1 file changed, 46 insertions(+), 26 deletions(-) diff --git a/packages/components/empty-screen-container/styled-empty-screen-container.js b/packages/components/empty-screen-container/styled-empty-screen-container.js index 4de751682c..c52d2b9f4c 100644 --- a/packages/components/empty-screen-container/styled-empty-screen-container.js +++ b/packages/components/empty-screen-container/styled-empty-screen-container.js @@ -12,7 +12,7 @@ import { isMobileOnly } from "react-device-detect"; const EmptyPageStyles = css` grid-row-gap: 9px; - margin: 0 auto !important; + /* margin: 0 auto !important; */ .ec-image { height: 100px; @@ -33,14 +33,24 @@ const EmptyPageStyles = css` margin: 16px 0 !important; } - @media ${smallTablet} { - .ec-image { - ${isMobileOnly && - css` - height: 72px; - `} - } + margin-left: 177px; + margin-right: 177px; + max-width: 800px; + @media ${hugeDesktop} { + margin: 0 auto !important; + } + + @media ${tablet} { + margin: 0 auto; + } + + @media (max-width: 768px) { + margin-left: 97px; + margin-right: 97px; + } + + @media ${smallTablet} { .ec-header { padding-top: 22px; } @@ -69,10 +79,7 @@ const MobileView = css` "button button button"; .ec-header { - ${isMobileOnly && - css` - padding: 0px; - `} + padding-top: 0px; } .ec-header, .ec-subheading, @@ -83,18 +90,15 @@ const MobileView = css` } .ec-image { - ${isMobileOnly && - css` - height: 72px; - `} - + height: 75px; margin-left: 0; } `; const EmptyContentBody = styled.div` margin: 0 auto; - padding: 37px 0; + + padding: ${(props) => (props.isEmptyFolderContainer ? "37px 0" : "64px 0")}; grid-template-columns: 150px 1fr; display: grid; @@ -138,21 +142,14 @@ const EmptyContentBody = styled.div` grid-area: button; } - @media ${hugeDesktop} { - margin-left: 113px; - margin-right: 113px; - } - @media ${tablet} { grid-template-columns: none; max-width: 480px; - margin: 0 auto; } @media (orientation: portrait) { @media (max-width: 768px) { - margin-left: 113px; - margin-right: 113px; + padding-top: ${(props) => !props.isEmptyFolderContainer && "0px"}; .ec-image { max-height: 100px; @@ -168,6 +165,7 @@ const EmptyContentBody = styled.div` (props.isEmptyPage || props.isEmptyFolderContainer) && `${EmptyPageStyles}`} ${(props) => + (props.isEmptyPage || props.isEmptyFolderContainer) && props.sectionWidth <= size.smallTablet && !isMobileOnly && css` @@ -181,9 +179,31 @@ const EmptyContentBody = styled.div` padding-top: 22px; } + .ec-image { + height: 100px !important; + } + max-width: none !important; margin: 0 auto !important; `} + + ${(props) => + props.isEmptyFolderContainer && + isMobileOnly && + css` + .ec-image { + margin-top: 0px; + } + `} + + ${(props) => + props.isEmptyPage && + isMobileOnly && + css` + .ec-image { + height: 72px !important; + } + `} `; const EmptyContentImage = styled.img.attrs((props) => ({ From 9c92ca67fddb92cab39c99ab0406dbe2f06e82f1 Mon Sep 17 00:00:00 2001 From: gazizova-vlada Date: Wed, 26 Oct 2022 15:15:57 +0300 Subject: [PATCH 09/23] Web:Components:Fix. --- packages/components/utils/device.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/components/utils/device.js b/packages/components/utils/device.js index b6e75a6d4d..687ce1811a 100644 --- a/packages/components/utils/device.js +++ b/packages/components/utils/device.js @@ -6,7 +6,7 @@ export const size = { smallTablet: 600, tablet: 1024, desktop: 1025, - hugeDesktop: 1440, + hugeDesktop: 1439, }; export const mobile = `(max-width: ${size.mobile}px)`; From 73ad80438321712511c49bce0eb299fd1272f3ad Mon Sep 17 00:00:00 2001 From: gazizova-vlada Date: Wed, 26 Oct 2022 15:16:41 +0300 Subject: [PATCH 10/23] Web:Components:Fix styles EmptyContentBody. --- .../styled-empty-screen-container.js | 59 ++++++++++--------- 1 file changed, 30 insertions(+), 29 deletions(-) diff --git a/packages/components/empty-screen-container/styled-empty-screen-container.js b/packages/components/empty-screen-container/styled-empty-screen-container.js index c52d2b9f4c..ee12e04652 100644 --- a/packages/components/empty-screen-container/styled-empty-screen-container.js +++ b/packages/components/empty-screen-container/styled-empty-screen-container.js @@ -12,7 +12,6 @@ import { isMobileOnly } from "react-device-detect"; const EmptyPageStyles = css` grid-row-gap: 9px; - /* margin: 0 auto !important; */ .ec-image { height: 100px; @@ -24,30 +23,32 @@ const EmptyPageStyles = css` margin-top: 0; } - .ec-buttons { - max-width: 285px; - } - .empty-folder_container-links { align-items: start; margin: 16px 0 !important; } - margin-left: 177px; - margin-right: 177px; max-width: 800px; @media ${hugeDesktop} { - margin: 0 auto !important; + margin: 0 13%; + width: 74%; + min-width: 480px; } @media ${tablet} { + max-width: 480px; margin: 0 auto; } @media (max-width: 768px) { - margin-left: 97px; - margin-right: 97px; + ${(props) => + props.sectionWidth > size.smallTablet && + css` + margin: 0 13% !important; + width: 74%; + min-width: auto; + `} } @media ${smallTablet} { @@ -182,27 +183,27 @@ const EmptyContentBody = styled.div` .ec-image { height: 100px !important; } + `} + ${(props) => + (props.isEmptyPage || props.isEmptyFolderContainer) && + isMobileOnly && + css` + .ec-image { + margin-top: ${(props) => props.isEmptyFolderContainer && "0px"}; + height: ${(props) => props.isEmptyPage && "72px !important"}; + } + `} + + + ${(props) => + (props.isEmptyPage || props.isEmptyFolderContainer) && + props.sectionWidth <= size.smallTablet && + css` max-width: none !important; - margin: 0 auto !important; - `} - - ${(props) => - props.isEmptyFolderContainer && - isMobileOnly && - css` - .ec-image { - margin-top: 0px; - } - `} - - ${(props) => - props.isEmptyPage && - isMobileOnly && - css` - .ec-image { - height: 72px !important; - } + width: auto !important; + min-width: auto !important; + margin: 0 !important; `} `; From b007882eeb5d9584de5560106447dacfe9f4ac5b Mon Sep 17 00:00:00 2001 From: gazizova-vlada Date: Wed, 26 Oct 2022 15:17:08 +0300 Subject: [PATCH 11/23] Web:Client:Fix styles EmptyFolderWrapper. --- .../client/src/components/EmptyContainer/EmptyContainer.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/client/src/components/EmptyContainer/EmptyContainer.js b/packages/client/src/components/EmptyContainer/EmptyContainer.js index 4dde2f5792..b54150f166 100644 --- a/packages/client/src/components/EmptyContainer/EmptyContainer.js +++ b/packages/client/src/components/EmptyContainer/EmptyContainer.js @@ -96,7 +96,7 @@ const EmptyFolderWrapper = styled.div` props.isEmptyPage && isMobileOnly && css` - padding: 20px 44px 64px 11px !important; + padding: 20px 42px 64px 11px !important; `} ${(props) => @@ -105,6 +105,10 @@ const EmptyFolderWrapper = styled.div` !isMobileOnly && css` padding-left: 12px !important; + + .empty-folder_link { + margin-bottom: 0 !important; + } `} } `; From 15f32485d41da919624ac08922a63d97209b8dcf Mon Sep 17 00:00:00 2001 From: gazizova-vlada Date: Wed, 26 Oct 2022 16:58:28 +0300 Subject: [PATCH 12/23] Web:Client:Fixed disabled field dns settings. --- .../common/Customization/dns-settings.js | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/packages/client/src/pages/PortalSettings/categories/common/Customization/dns-settings.js b/packages/client/src/pages/PortalSettings/categories/common/Customization/dns-settings.js index 9a67373c7a..ff5abba9a6 100644 --- a/packages/client/src/pages/PortalSettings/categories/common/Customization/dns-settings.js +++ b/packages/client/src/pages/PortalSettings/categories/common/Customization/dns-settings.js @@ -16,6 +16,7 @@ import { DNSSettingsTooltip } from "../sub-components/common-tooltips"; import { StyledSettingsComponent, StyledScrollbar } from "./StyledSettings"; import { setDocumentTitle } from "SRC_DIR/helpers/utils"; import LoaderCustomization from "../sub-components/loaderCustomization"; +import Textarea from "@docspace/components/textarea"; import withLoading from "SRC_DIR/HOCs/withLoading"; import Badge from "@docspace/components/badge"; const DNSSettings = (props) => { @@ -93,21 +94,19 @@ const DNSSettings = (props) => { const settingsBlock = (
-
- {t("DNSSettingsMobile")} -
+
{t("DNSSettingsMobile")}
-
@@ -123,9 +122,7 @@ const DNSSettings = (props) => { > {isCustomizationView && !isMobileView && (
-
- {t("DNSSettings")} -
+
{t("DNSSettings")}
Date: Thu, 27 Oct 2022 12:50:45 +0500 Subject: [PATCH 13/23] Web:Client:SelectFolderDialog: fix selection --- .../client/src/components/panels/SelectFolderDialog/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/client/src/components/panels/SelectFolderDialog/index.js b/packages/client/src/components/panels/SelectFolderDialog/index.js index 17eb0243f0..2e8fcb0d1c 100644 --- a/packages/client/src/components/panels/SelectFolderDialog/index.js +++ b/packages/client/src/components/panels/SelectFolderDialog/index.js @@ -224,7 +224,7 @@ class SelectFolderDialog extends React.Component { const buttonIsDisabled = isDisableButton || (isRecycleBin && currentFolderId === resultingFolderId) || - selectionFiles[0]?.parentId === +resultingFolderId; + (selectionFiles && selectionFiles[0]?.parentId === +resultingFolderId); const isCurrentFolder = +currentFolderId === +resultingFolderId; From c4610d6e681c6aa0f8e8d452ece90ae30666d2b6 Mon Sep 17 00:00:00 2001 From: gazizova-vlada Date: Thu, 27 Oct 2022 11:01:46 +0300 Subject: [PATCH 14/23] Web:Client:Fix dns textarea color. --- .../categories/common/Customization/StyledSettings.js | 7 +++++++ .../categories/common/Customization/dns-settings.js | 1 + 2 files changed, 8 insertions(+) diff --git a/packages/client/src/pages/PortalSettings/categories/common/Customization/StyledSettings.js b/packages/client/src/pages/PortalSettings/categories/common/Customization/StyledSettings.js index 3e85265d7d..ca375fa79f 100644 --- a/packages/client/src/pages/PortalSettings/categories/common/Customization/StyledSettings.js +++ b/packages/client/src/pages/PortalSettings/categories/common/Customization/StyledSettings.js @@ -36,6 +36,13 @@ const StyledSettingsComponent = styled.div` .dns-setting_helpbutton { margin-right: 4px; } + + .dns-textarea { + textarea { + color: ${(props) => props.theme.text.disableColor}; + } + } + .combo-button-label { max-width: 100%; font-weight: 400; diff --git a/packages/client/src/pages/PortalSettings/categories/common/Customization/dns-settings.js b/packages/client/src/pages/PortalSettings/categories/common/Customization/dns-settings.js index ff5abba9a6..200ddfd6aa 100644 --- a/packages/client/src/pages/PortalSettings/categories/common/Customization/dns-settings.js +++ b/packages/client/src/pages/PortalSettings/categories/common/Customization/dns-settings.js @@ -103,6 +103,7 @@ const DNSSettings = (props) => { >