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

optimize wiki links (#7167)

* optimize wiki links

* code optimize

* fix inner bug
This commit is contained in:
yinjianfei-user
2024-12-11 18:04:02 +08:00
committed by GitHub
parent 6599ab8a8d
commit 981885670d
5 changed files with 133 additions and 54 deletions

View File

@@ -2,6 +2,7 @@ import React from 'react';
import PropTypes from 'prop-types';
import { EventBus, EXTERNAL_EVENT } from '@seafile/sdoc-editor';
import AddWikiPageDialog from '../../components/dialog/add-wiki-page-dialog';
import { INSERT_POSITION } from './wiki-nav/constants';
const propTypes = {
onAddWikiPage: PropTypes.func.isRequired,
@@ -27,10 +28,7 @@ class WikiExternalOperations extends React.Component {
}
onAddWikiPageDialogDisplayed = ({ newFileName: wikiPageName = '' }) => {
this.setState({
wikiPageName,
isShowAddWikiPageDialog: true,
});
this.props.onAddWikiPage(false, wikiPageName, INSERT_POSITION.INNER);
};
changeAddWikiPageDialogDisplayed = () => {