Web: Settings: fixed isDisabled error

This commit is contained in:
Nikita Gopienko 2022-10-20 16:41:30 +03:00
parent b5020a72a1
commit 68fbb296ef

View File

@ -16,7 +16,7 @@ import { Base } from "@docspace/components/themes";
const StyledUploadIcon = styled(UploadIcon)`
path {
stroke: ${(props) =>
props.isDisabled
props.disabled
? props.theme.client.settings.integration.sso.iconButtonDisabled
: props.theme.client.settings.integration.sso.iconButton} !important;
}
@ -34,6 +34,10 @@ const UploadXML = (props) => {
uploadXml,
} = props;
const isDisabledProp = {
disabled: !enableSso || uploadXmlUrl.trim().length === 0 || isLoadingXml,
};
return (
<FieldContainer
className="xml-input"
@ -52,13 +56,7 @@ const UploadXML = (props) => {
<Button
className="upload-button"
icon={
<StyledUploadIcon
isDisabled={
!enableSso || uploadXmlUrl.trim().length === 0 || isLoadingXml
}
/>
}
icon={<StyledUploadIcon {...isDisabledProp} />}
isDisabled={
!enableSso || uploadXmlUrl.trim().length === 0 || isLoadingXml
}