mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-01 23:20:51 +00:00
fix readonly shared repo dir toolbar name (#7517)
This commit is contained in:
@@ -203,11 +203,19 @@ class DirOperationToolbar extends React.Component {
|
||||
|
||||
render() {
|
||||
let { path, repoName, userPerm } = this.props;
|
||||
const { isCustomPermission, customPermission } = Utils.getUserPermission(userPerm);
|
||||
const isShowDropdownMenu = (userPerm === 'rw' || userPerm === 'admin' || userPerm === 'cloud-edit' || isCustomPermission);
|
||||
if (!isShowDropdownMenu) {
|
||||
return (
|
||||
<div className="dir-operation dir-operation-no-dropdown">
|
||||
{this.props.children}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
let itemType = path === '/' ? 'library' : 'dir';
|
||||
let itemName = path == '/' ? repoName : Utils.getFolderName(path);
|
||||
|
||||
const { isCustomPermission, customPermission } = Utils.getUserPermission(userPerm);
|
||||
let canUpload = true;
|
||||
let canCreate = true;
|
||||
if (isCustomPermission) {
|
||||
@@ -372,7 +380,7 @@ class DirOperationToolbar extends React.Component {
|
||||
|
||||
return (
|
||||
<Fragment>
|
||||
{(userPerm === 'rw' || userPerm === 'admin' || userPerm === 'cloud-edit' || isCustomPermission) && (
|
||||
{isShowDropdownMenu && (
|
||||
<div className="dir-operation">
|
||||
{content}
|
||||
</div>
|
||||
|
@@ -280,6 +280,10 @@
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.dir-view-path .dir-operation.dir-operation-no-dropdown {
|
||||
margin-left: 6px;
|
||||
}
|
||||
|
||||
.dir-view-path .dir-operation .path-item {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
|
Reference in New Issue
Block a user