uipdated props passing in CreateRoomDialog

This commit is contained in:
mushka 2022-10-13 15:15:31 +03:00
parent d36d9a7596
commit 31994bcfda
2 changed files with 17 additions and 52 deletions

View File

@ -33,14 +33,6 @@ const CreateRoomDialog = ({
onClose,
onCreate,
connectItems,
setConnectDialogVisible,
setRoomCreation,
saveThirdpartyResponse,
openConnectWindow,
setConnectItem,
getOAuthToken,
fetchedTags,
isLoading,
folderFormValidation,
@ -49,18 +41,17 @@ const CreateRoomDialog = ({
const [isOauthWindowOpen, setIsOauthWindowOpen] = useState(false);
const startRoomParams = {
title: "",
type: undefined,
title: "",
tags: [],
isPrivate: false,
isThirdparty: false,
storageLocation: {
isConnected: false,
isThirdparty: false,
provider: null,
thirdpartyFolderId: "",
thirdpartyAccount: null,
storageFolderPath: "",
rememberThirdpartyStorage: false,
},
rememberThirdpartyStorage: false,
icon: {
uploadedFile: null,
tmpFile: "",
@ -120,13 +111,6 @@ const CreateRoomDialog = ({
setRoomParams={setRoomParams}
setRoomType={setRoomType}
setIsScrollLocked={setIsScrollLocked}
connectItems={connectItems}
setConnectDialogVisible={setConnectDialogVisible}
setRoomCreation={setRoomCreation}
saveThirdpartyResponse={saveThirdpartyResponse}
openConnectWindow={openConnectWindow}
setConnectItem={setConnectItem}
getOAuthToken={getOAuthToken}
/>
)}
</ModalDialog.Body>

View File

@ -31,13 +31,6 @@ const SetRoomParams = ({
tagHandler,
setIsScrollLocked,
isEdit,
connectItems,
setConnectDialogVisible,
setRoomCreation,
saveThirdpartyResponse,
openConnectWindow,
setConnectItem,
getOAuthToken,
}) => {
const onChangeName = (e) => {
// let value = e.target.value;
@ -66,22 +59,22 @@ const SetRoomParams = ({
const onChangeIsPrivate = () =>
setRoomParams({ ...roomParams, isPrivate: !roomParams.isPrivate });
// const onChangeThidpartyFolderName = (e) =>
// setRoomParams({ ...roomParams, thirdpartyFolderName: e.target.value });
const onChangeThidpartyFolderName = (e) =>
setRoomParams({ ...roomParams, thirdpartyFolderName: e.target.value });
const onChangeIcon = (icon) => setRoomParams({ ...roomParams, icon: icon });
const onChangeIsThirdparty = () =>
setRoomParams({ ...roomParams, isThirdparty: !roomParams.isThirdparty });
// const onChangeIsThirdparty = () =>
// setRoomParams({ ...roomParams, isThirdparty: !roomParams.isThirdparty });
const setChangeStorageLocation = (storageLocation) =>
const onChangeStorageLocation = (storageLocation) =>
setRoomParams({ ...roomParams, storageLocation });
const onChangeRememberThirdpartyStorage = () =>
setRoomParams({
...roomParams,
rememberThirdpartyStorage: !roomParams.rememberThirdpartyStorage,
});
// const onChangeRememberThirdpartyStorage = () =>
// setRoomParams({
// ...roomParams,
// rememberThirdpartyStorage: !roomParams.rememberThirdpartyStorage,
// });
const [currentRoomTypeData] = roomTypes.filter(
(room) => room.type === roomParams.type
@ -125,31 +118,19 @@ const SetRoomParams = ({
setIsScrollLocked={setIsScrollLocked}
/>
{/* {!isEdit && (
{!isEdit && (
<IsPrivateParam
t={t}
isPrivate={roomParams.isPrivate}
onChangeIsPrivate={onChangeIsPrivate}
/>
)} */}
)}
{!isEdit && (
<ThirdPartyStorage
t={t}
connectItems={connectItems}
setConnectDialogVisible={setConnectDialogVisible}
setRoomCreation={setRoomCreation}
saveThirdpartyResponse={saveThirdpartyResponse}
openConnectWindow={openConnectWindow}
setConnectItem={setConnectItem}
getOAuthToken={getOAuthToken}
roomParams={roomParams}
isThirdparty={roomParams.isThirdparty}
onChangeIsThirdparty={onChangeIsThirdparty}
storageLocation={roomParams.storageLocation}
setChangeStorageLocation={setChangeStorageLocation}
rememberThirdpartyStorage={roomParams.rememberThirdpartyStorage}
onChangeRememberThirdpartyStorage={onChangeRememberThirdpartyStorage}
onChangeStorageLocation={onChangeStorageLocation}
setIsScrollLocked={setIsScrollLocked}
setIsOauthWindowOpen={setIsOauthWindowOpen}
/>