1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-17 15:53:28 +00:00

Optimize internal link dialog cod (#5466)

* optimize code

* optimize code
This commit is contained in:
杨顺强
2023-05-12 11:24:34 +08:00
committed by GitHub
parent d090dd0ec0
commit 87dc0289d1
11 changed files with 103 additions and 64 deletions

View File

@@ -3,8 +3,8 @@ import PropTypes from 'prop-types';
import { Link } from '@gatsbyjs/reach-router';
import { UncontrolledTooltip } from 'reactstrap';
import { siteRoot, gettext } from '../../utils/constants';
import InternalLinkDialog from '../dialog/internal-link-dialog';
import { Utils } from '../../utils/utils';
import { InternalLinkOperation } from '../operations';
const propTypes = {
repoName: PropTypes.string.isRequired,
@@ -103,12 +103,9 @@ class DirPath extends React.Component {
<a className="path-link" data-path="/" onClick={this.onPathClick}>{repoName}</a>
}
{pathElem}
{this.props.isViewFile &&
<InternalLinkDialog
repoID={this.props.repoID}
path={this.props.currentPath}
/>
}
{this.props.isViewFile && (
<InternalLinkOperation repoID={this.props.repoID} path={this.props.currentPath}/>
)}
{(this.props.isViewFile && fileTags.length !== 0) &&
<span id='column-mode-file-tags' className="tag-list tag-list-stacked align-middle ml-1">
{fileTags.map((fileTag, index) => {