moved checkbox to ThirdpartyComboBox

This commit is contained in:
mushka 2022-07-25 04:48:58 +03:00
parent 34aa614127
commit 720559c759
2 changed files with 14 additions and 13 deletions

View File

@ -11,6 +11,7 @@ import {
StyledDropDown, StyledDropDown,
StyledDropDownWrapper, StyledDropDownWrapper,
} from "../../common/StyledDropdown"; } from "../../common/StyledDropdown";
import Checkbox from "@appserver/components/checkbox";
const StyledStorageLocation = styled.div` const StyledStorageLocation = styled.div`
display: flex; display: flex;
@ -96,6 +97,12 @@ const ThirpartyComboBox = ({
setIsScrollLocked(false); setIsScrollLocked(false);
}; };
const setRememberStorageLocation = () =>
setRoomParams({
...roomParams,
rememberStorageLocation: !roomParams.rememberStorageLocation,
});
const dropdownRef = useRef(null); const dropdownRef = useRef(null);
return ( return (
<StyledStorageLocation isGrayLabel={isGrayLabel} isOpen={isOpen}> <StyledStorageLocation isGrayLabel={isGrayLabel} isOpen={isOpen}>
@ -143,6 +150,13 @@ const ThirpartyComboBox = ({
))} ))}
</StyledDropDown> </StyledDropDown>
</StyledDropDownWrapper> </StyledDropDownWrapper>
<Checkbox
className="set_room_params-thirdparty-checkbox"
label={t("Remember this choice for new rooms")}
isChecked={roomParams.rememberStorageLocation}
onChange={setRememberStorageLocation}
/>
</StyledStorageLocation> </StyledStorageLocation>
); );
}; };

View File

@ -13,12 +13,6 @@ const StorageLocation = ({
setRoomParams, setRoomParams,
setIsScrollLocked, setIsScrollLocked,
}) => { }) => {
const setRememberStorageLocation = () =>
setRoomParams({
...roomParams,
rememberStorageLocation: !roomParams.rememberStorageLocation,
});
return ( return (
<StyledParam storageLocation> <StyledParam storageLocation>
<div className="set_room_params-info"> <div className="set_room_params-info">
@ -46,13 +40,6 @@ const StorageLocation = ({
setRoomParams={setRoomParams} setRoomParams={setRoomParams}
setIsScrollLocked={setIsScrollLocked} setIsScrollLocked={setIsScrollLocked}
/> />
<Checkbox
className="set_room_params-thirdparty-checkbox"
label={t("Remember this choice for new rooms")}
isChecked={roomParams.rememberStorageLocation}
onChange={setRememberStorageLocation}
/>
</StyledParam> </StyledParam>
); );
}; };