diff --git a/frontend/src/components/wiki-card-view/wiki-card-item.js b/frontend/src/components/wiki-card-view/wiki-card-item.js index 6881487561..e6f05f727f 100644 --- a/frontend/src/components/wiki-card-view/wiki-card-item.js +++ b/frontend/src/components/wiki-card-view/wiki-card-item.js @@ -2,7 +2,6 @@ import React, { Component } from 'react'; import { Dropdown, DropdownToggle, DropdownMenu, DropdownItem } from 'reactstrap'; import PropTypes from 'prop-types'; import moment from 'moment'; -import { seafileAPI } from '../../utils/seafile-api'; import { siteRoot, gettext } from '../../utils/constants'; import ModalPortal from '../modal-portal'; import DeleteWikiDialog from '../dialog/delete-wiki-dialog'; @@ -23,19 +22,9 @@ class WikiCardItem extends Component { isShowDeleteDialog: false, isShowRenameDialog: false, isItemMenuShow: false, - ownerAvatar: '', }; } - componentDidMount() { - const { wiki, isDepartment } = this.props; - if (!isDepartment) { - seafileAPI.getUserAvatar(wiki.owner, 24).then(res => { - this.setState({ ownerAvatar: res.data.url }); - }); - } - } - onRenameToggle = (e) => { this.setState({ isShowRenameDialog: !this.state.isShowRenameDialog, @@ -84,11 +73,11 @@ class WikiCardItem extends Component { }; renderAvatar = () => { - const { wiki } = this.props; + const { owner_nickname, owner_avatar_url } = this.props.wiki; return (