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

Update recently used view (#6487)

* improve recently used item list ui

* update view in recently used from repo list to folder list
This commit is contained in:
Aries
2024-08-05 16:08:05 +08:00
committed by GitHub
parent 093d8b180a
commit 3747b8acfc
5 changed files with 71 additions and 18 deletions

View File

@@ -7,6 +7,7 @@ import { Utils } from '../../utils/utils';
import toaster from '../toast';
import RepoInfo from '../../models/repo-info';
import RepoListView from './repo-list-view';
import RecentlyUsedListView from './recently-used-list-view';
import Loading from '../loading';
import SearchedListView from './searched-list-view';
@@ -416,7 +417,7 @@ class FileChooser extends React.Component {
renderRepoListView = () => {
const { mode, currentPath, isShowFile, fileSuffixes } = this.props;
const { isCurrentRepoShow, isOtherRepoShow, currentRepoInfo, repoList, selectedRepo, selectedPath, selectedItemInfo } = this.state;
const recentlyUsedRepos = JSON.parse(localStorage.getItem('recently-used-repos')) || [];
const recentlyUsedList = JSON.parse(localStorage.getItem('recently-used-list')) || [];
return (
<div className='scroll-wrapper' onScroll={this.onScroll}>
@@ -520,16 +521,10 @@ class FileChooser extends React.Component {
)}
{mode === 'recently_used' && (
<div className="list-view">
<RepoListView
initToShowChildren={false}
repoList={recentlyUsedRepos}
<RecentlyUsedListView
recentlyUsedList={recentlyUsedList}
selectedRepo={selectedRepo}
selectedPath={selectedPath}
onRepoItemClick={this.onRepoItemClick}
onDirentItemClick={this.onDirentItemClick}
isShowFile={isShowFile}
fileSuffixes={fileSuffixes}
selectedItemInfo={selectedItemInfo}
/>
</div>
)}