1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-18 00:00:00 +00:00

add-internal-link

This commit is contained in:
yinjianfei
2023-12-25 16:06:36 +08:00
parent 15b3da9289
commit 3d69a6f4b6
2 changed files with 13 additions and 3 deletions

View File

@@ -24,6 +24,7 @@ class ExternalOperations extends React.Component {
this.state = {
isShowInternalLinkDialog: false,
isShowShareDialog: false,
internalLink: '',
};
}
@@ -44,7 +45,10 @@ class ExternalOperations extends React.Component {
this.unsubscribeShare();
}
onInternalLinkToggle = () => {
onInternalLinkToggle = ({internalLink}) => {
if (internalLink) {
this.setState({internalLink});
}
this.setState({isShowInternalLinkDialog: !this.state.isShowInternalLinkDialog});
};
@@ -105,13 +109,14 @@ class ExternalOperations extends React.Component {
render() {
const { repoID, docPath, docName, docPerm } = this.props;
const { isShowInternalLinkDialog, isShowShareDialog } = this.state;
const { isShowInternalLinkDialog, isShowShareDialog, internalLink } = this.state;
return (
<>
{isShowInternalLinkDialog && (
<InternalLinkDialog
repoID={repoID}
path={docPath}
internalLink={internalLink}
onInternalLinkDialogToggle={this.onInternalLinkToggle}
/>
)}