1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-01 23:20:51 +00:00

Optimize sdoc created (#6031)

* optimize code

* optimize code
This commit is contained in:
杨顺强
2024-04-22 17:39:13 +08:00
committed by GitHub
parent 453899b846
commit 50be4b437c
7 changed files with 12 additions and 6 deletions

View File

@@ -340,7 +340,8 @@ class DirentListView extends React.Component {
NEW_POWERPOINT_FILE,
NEW_WORD_FILE
];
if (enableSeadoc) {
const { currentRepoInfo } = this.props;
if (enableSeadoc && !currentRepoInfo.encrypted) {
direntsContainerMenuList.push(NEW_SEADOC_FILE);
}

View File

@@ -10,6 +10,7 @@ import '../../css/tip-for-new-file.css';
const propTypes = {
path: PropTypes.string.isRequired,
isDirentListLoading: PropTypes.bool.isRequired,
currentRepoInfo: PropTypes.object.isRequired,
onAddFile: PropTypes.func.isRequired
};
@@ -45,6 +46,7 @@ class DirentNodeView extends React.Component {
if (this.props.isDirentListLoading) {
return (<Loading />);
}
const { currentRepoInfo } = this.props;
return (
<Fragment>
@@ -61,7 +63,7 @@ class DirentNodeView extends React.Component {
<button className="big-new-file-button" onClick={this.onCreateNewFile.bind(this, '.xlsx')}>
{'+ Excel'}</button>
<br />
{enableSeadoc && <button className="big-new-file-button" onClick={this.onCreateNewFile.bind(this, '.sdoc')}>
{enableSeadoc && !currentRepoInfo.encrypted && <button className="big-new-file-button" onClick={this.onCreateNewFile.bind(this, '.sdoc')}>
{'+ SeaDoc'}</button>}
</div>
{this.state.isCreateFileDialogShow && (