import React, { Component, Fragment } from 'react';
import { Link } from '@reach/router';
import { gettext, siteRoot, lang } from '../../utils/constants';
import { seafileAPI } from '../../utils/seafile-api';
import toaster from '../../components/toast';
import CommonToolbar from '../../components/toolbar/common-toolbar';
import moment from 'moment';
moment.locale(lang);
class MyLibsDeleted extends Component {
constructor(props) {
super(props);
this.state = {
deletedRepoList: [],
isLoading: false,
};
}
componentDidMount() {
seafileAPI.listDeletedRepo().then(res => {
this.setState({
deletedRepoList: res.data
});
});
}
refreshDeletedRepoList = (repoID) => {
this.setState({
deletedRepoList: this.state.deletedRepoList.filter(item => item.repo_id !== repoID)
});
}
render() {
return (
{gettext('Tip: libraries deleted 30 days ago will be cleaned automatically.')}{gettext('No deleted libraries.')}
{/*img*/} | {gettext('Name')} | {gettext('Deleted Time')} |
---|