Web: Editor: Disabled button when file name is empty.

This commit is contained in:
Tatiana Lopaeva 2022-04-15 14:58:27 +03:00
parent fa543e55bb
commit 4e0f74f839
4 changed files with 13 additions and 1 deletions

View File

@ -34,6 +34,7 @@ const SelectFolderDialogAsideView = ({
header,
primaryButtonName,
isDisableTree,
isDisableButton,
}) => {
return (
<StyledModalDialog
@ -97,7 +98,12 @@ const SelectFolderDialogAsideView = ({
size="normalTouchscreen"
label={primaryButtonName}
onClick={onButtonClick}
isDisabled={isDisableTree || isLoadingData || !isAvailable}
isDisabled={
isDisableButton ||
isDisableTree ||
isLoadingData ||
!isAvailable
}
/>
<Button
size="normalTouchscreen"

View File

@ -186,6 +186,7 @@ class SelectFolderDialog extends React.Component {
folderId,
folderTitle,
expandedKeys,
isDisableButton,
} = this.props;
const {
displayType,
@ -224,6 +225,7 @@ class SelectFolderDialog extends React.Component {
}
isAvailable={isAvailable}
isDisableTree={isDisableTree}
isDisableButton={isDisableButton}
/>
) : (
<SelectionPanel
@ -247,6 +249,7 @@ class SelectFolderDialog extends React.Component {
isDisableTree={isDisableTree}
folderSelection
newFilter={this.newFilter}
isDisableButton={isDisableButton}
/>
);
}

View File

@ -44,6 +44,7 @@ const SelectionPanelBody = ({
isDisableTree,
page,
newFilter,
isDisableButton,
}) => {
const onMouseEvent = (event) => {
event.stopPropagation();
@ -134,6 +135,7 @@ const SelectionPanelBody = ({
label={primaryButtonName}
onClick={onButtonClick}
isDisabled={
isDisableButton ||
isDisableTree ||
isLoadingData ||
(!fileId && !folderSelection) ||

View File

@ -928,6 +928,7 @@ const Editor = () => {
onClose={onCloseFolderDialog}
foldersType="exceptSortedByTags"
onSave={onClickSaveSelectFolder}
isDisableButton={!titleSelectorFolder.trim()}
header={
<StyledSelectFolder>
<Text