Merge branch 'feature/files' of github.com:ONLYOFFICE/AppServer into feature/files
This commit is contained in:
commit
395b8b392c
@ -1,4 +1,4 @@
|
||||
import React, { memo, useState } from "react";
|
||||
import React, { memo } from "react";
|
||||
import styled from "styled-components";
|
||||
import { TextInput, Button } from "asc-web-components";
|
||||
|
||||
@ -39,22 +39,18 @@ const EditingWrapper = styled.div`
|
||||
`;
|
||||
|
||||
const EditingWrapperComponent = props => {
|
||||
const { itemTitle, itemId, okIcon, cancelIcon, renameTitle, onClickUpdateItem, cancelUpdateItem } = props;
|
||||
const [loading, setLoading] = useState(false);
|
||||
const { itemTitle, itemId, okIcon, cancelIcon, renameTitle, onClickUpdateItem, cancelUpdateItem, isLoading } = props;
|
||||
|
||||
const onUpdate = () => {
|
||||
setLoading(true);
|
||||
onClickUpdateItem();
|
||||
}
|
||||
|
||||
const onCancel = (e) => {
|
||||
setLoading(true);
|
||||
cancelUpdateItem(e);
|
||||
}
|
||||
|
||||
const onKeyUpUpdateItem = e => {
|
||||
if (e.keyCode === 13) {
|
||||
setLoading(true);
|
||||
onClickUpdateItem();
|
||||
}
|
||||
|
||||
@ -73,19 +69,19 @@ const EditingWrapperComponent = props => {
|
||||
isAutoFocussed={true}
|
||||
onChange={renameTitle}
|
||||
onKeyUp={onKeyUpUpdateItem}
|
||||
isDisabled={loading}
|
||||
isDisabled={isLoading}
|
||||
/>
|
||||
<Button
|
||||
className='edit-button'
|
||||
size='medium'
|
||||
isDisabled={loading}
|
||||
isDisabled={isLoading}
|
||||
onClick={onUpdate}
|
||||
icon={okIcon}
|
||||
/>
|
||||
<Button
|
||||
className='edit-button'
|
||||
size='medium'
|
||||
isDisabled={loading}
|
||||
isDisabled={isLoading}
|
||||
onClick={onCancel}
|
||||
icon={cancelIcon}
|
||||
data-itemid={itemId}
|
||||
|
@ -509,7 +509,7 @@ class FilesRowContent extends React.PureComponent {
|
||||
};
|
||||
|
||||
function mapStateToProps(state) {
|
||||
const { filter, fileAction, selectedFolder, treeFolders, folders, newRowItems, dragging } = state.files;
|
||||
const { filter, fileAction, selectedFolder, treeFolders, folders, newRowItems, dragging, isLoading } = state.files;
|
||||
const { settings } = state.auth;
|
||||
const indexOfTrash = 3;
|
||||
const rootFolderId = selectedFolder.pathParts && selectedFolder.pathParts[0];
|
||||
@ -526,7 +526,8 @@ function mapStateToProps(state) {
|
||||
selectedFolder,
|
||||
folders,
|
||||
newRowItems,
|
||||
dragging
|
||||
dragging,
|
||||
isLoading
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1278,7 +1278,6 @@ class SectionBodyContent extends React.Component {
|
||||
onEditComplete={this.onEditComplete}
|
||||
onLoading={onLoading}
|
||||
onMediaFileClick={this.onMediaFileClick}
|
||||
isLoading={isLoading}
|
||||
/>
|
||||
</SimpleFilesRow>
|
||||
</DragAndDrop>
|
||||
|
Loading…
Reference in New Issue
Block a user