Web:Client:Article: fix interface jumping after change files root folder to room
This commit is contained in:
parent
9750335b3e
commit
7f72382d32
@ -445,27 +445,31 @@ const ArticleMainButtonContent = (props) => {
|
||||
/>
|
||||
)}
|
||||
|
||||
<input
|
||||
id="customFileInput"
|
||||
className="custom-file-input"
|
||||
multiple
|
||||
type="file"
|
||||
onChange={onFileChange}
|
||||
onClick={onInputClick}
|
||||
ref={inputFilesElement}
|
||||
style={{ display: "none" }}
|
||||
/>
|
||||
<input
|
||||
id="customFolderInput"
|
||||
className="custom-file-input"
|
||||
webkitdirectory=""
|
||||
mozdirectory=""
|
||||
type="file"
|
||||
onChange={onFileChange}
|
||||
onClick={onInputClick}
|
||||
ref={inputFolderElement}
|
||||
style={{ display: "none" }}
|
||||
/>
|
||||
{isVisitor ? null : (
|
||||
<>
|
||||
<input
|
||||
id="customFileInput"
|
||||
className="custom-file-input"
|
||||
multiple
|
||||
type="file"
|
||||
onChange={onFileChange}
|
||||
onClick={onInputClick}
|
||||
ref={inputFilesElement}
|
||||
style={{ display: "none" }}
|
||||
/>
|
||||
<input
|
||||
id="customFolderInput"
|
||||
className="custom-file-input"
|
||||
webkitdirectory=""
|
||||
mozdirectory=""
|
||||
type="file"
|
||||
onChange={onFileChange}
|
||||
onClick={onInputClick}
|
||||
ref={inputFolderElement}
|
||||
style={{ display: "none" }}
|
||||
/>
|
||||
</>
|
||||
)}
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
@ -132,12 +132,13 @@ const FilesSection = React.memo(({}) => {
|
||||
exact
|
||||
restricted
|
||||
withManager
|
||||
path={[
|
||||
"/accounts",
|
||||
"/accounts/filter",
|
||||
"/accounts/create/:type",
|
||||
"/accounts/view/@self",
|
||||
]}
|
||||
path={["/accounts", "/accounts/filter", "/accounts/create/:type"]}
|
||||
component={Accounts}
|
||||
/>
|
||||
|
||||
<PrivateRoute
|
||||
exact
|
||||
path={["/accounts/view/@self"]}
|
||||
component={Accounts}
|
||||
/>
|
||||
|
||||
@ -241,7 +242,7 @@ class FilesContent extends React.Component {
|
||||
}
|
||||
}
|
||||
|
||||
const Files = inject(({ auth, filesStore, treeFoldersStore }) => {
|
||||
const Files = inject(({ auth, filesStore }) => {
|
||||
const {
|
||||
frameConfig,
|
||||
isFrame,
|
||||
@ -251,11 +252,9 @@ const Files = inject(({ auth, filesStore, treeFoldersStore }) => {
|
||||
isEncryptionSupport,
|
||||
} = auth.settingsStore;
|
||||
|
||||
const { isRoomsFolder } = treeFoldersStore;
|
||||
|
||||
const { isVisitor } = auth.userStore.user;
|
||||
|
||||
const withMainButton = !isVisitor || !isRoomsFolder;
|
||||
const withMainButton = !isVisitor;
|
||||
|
||||
return {
|
||||
isDesktop: isDesktopClient,
|
||||
|
Loading…
Reference in New Issue
Block a user