Merge branch 'release/v2.0.0' of https://github.com/ONLYOFFICE/DocSpace-client into release/v2.0.0

This commit is contained in:
Tatiana Lopaeva 2023-11-13 13:18:11 +03:00
commit 1f9e02093d
3 changed files with 16 additions and 6 deletions

View File

@ -96,6 +96,7 @@ const CreateRoomDialog = ({
const isRoomTitleChanged = roomParams.title.trim() !== "" ? false : true;
const onKeyUpHandler = (e) => {
if (isWrongTitle) return;
if (e.keyCode === 13) onCreateRoom();
};

View File

@ -28,20 +28,23 @@ const EditRoomDialog = ({
const prevRoomParams = useRef(
Object.freeze({
...roomParams,
}),
})
);
const compareRoomParams = (prevParams, currentParams) => {
return (
prevParams.title === currentParams.title &&
prevParams.roomOwner.id === currentParams.roomOwner.id &&
prevParams.tags.sort().toString() === currentParams.tags.sort().toString() &&
((prevParams.icon.uploadedFile === "" && currentParams.icon.uploadedFile === null) ||
prevParams.tags.sort().toString() ===
currentParams.tags.sort().toString() &&
((prevParams.icon.uploadedFile === "" &&
currentParams.icon.uploadedFile === null) ||
prevParams.icon.uploadedFile === currentParams.icon.uploadedFile)
);
};
const setRoomTags = (newTags) => setRoomParams({ ...roomParams, tags: newTags });
const setRoomTags = (newTags) =>
setRoomParams({ ...roomParams, tags: newTags });
const tagHandler = new TagHandler(roomParams.tags, setRoomTags, fetchedTags);
@ -52,6 +55,7 @@ const EditRoomDialog = ({
}));
const onKeyUpHandler = (e) => {
if (isWrongTitle) return;
if (e.keyCode === 13) onEditRoom();
};
@ -90,7 +94,8 @@ const EditRoomDialog = ({
visible={visible}
onClose={onCloseAction}
isScrollLocked={isScrollLocked}
withFooterBorder>
withFooterBorder
>
<ModalDialog.Header>
<DialogHeader isEdit />
</ModalDialog.Header>
@ -121,7 +126,10 @@ const EditRoomDialog = ({
primary
scale
onClick={onEditRoom}
isDisabled={isWrongTitle || compareRoomParams(prevRoomParams.current, roomParams)}
isDisabled={
isWrongTitle ||
compareRoomParams(prevRoomParams.current, roomParams)
}
isLoading={isLoading}
/>
<Button

View File

@ -95,6 +95,7 @@ const Navigation = ({
);
const toggleDropBox = () => {
if (navigationItems.length === 0) return;
if (isRootFolder) return setIsOpen(false);
setIsOpen((prev) => !prev);