Client: fixed the opening of version history via info panel

This commit is contained in:
DmitrySychugov 2023-10-06 15:03:01 +05:00
parent 29272eb1c3
commit 8ad87705bd
2 changed files with 9 additions and 1 deletions

View File

@ -18,8 +18,9 @@ import config from "PACKAGE_FILE";
class PureVersionHistoryPanel extends React.Component {
onClose = () => {
const { setIsVerHistoryPanel } = this.props;
const { setIsVerHistoryPanel, setInfoPanelIsMobileHidden } = this.props;
setIsVerHistoryPanel(false);
setInfoPanelIsMobileHidden(false);
};
componentDidMount() {
@ -102,6 +103,9 @@ VersionHistoryPanel.propTypes = {
export default inject(({ auth, clientLoadingStore, versionHistoryStore }) => {
const { isTabletView } = auth.settingsStore;
const { isLoading } = clientLoadingStore;
const {
setIsMobileHidden: setInfoPanelIsMobileHidden,
} = auth.infoPanelStore;
const {
fileId,
versions,
@ -120,5 +124,6 @@ export default inject(({ auth, clientLoadingStore, versionHistoryStore }) => {
showProgressBar,
setIsVerHistoryPanel,
setInfoPanelIsMobileHidden
};
})(observer(VersionHistoryPanel));

View File

@ -235,11 +235,14 @@ class ContextOptionsStore {
showVersionHistory = (id, security) => {
const { fetchFileVersions, setIsVerHistoryPanel } =
this.versionHistoryStore;
const {setIsMobileHidden} = this.authStore.infoPanelStore;
if (this.treeFoldersStore.isRecycleBinFolder) return;
fetchFileVersions(id + "", security);
setIsVerHistoryPanel(true);
setIsMobileHidden(true);
};
finalizeVersion = (id) => {