fix dedupe screen files not shown

This commit is contained in:
Abhinav 2023-02-24 13:34:20 +05:30
parent b52583998f
commit 84e62329a0
2 changed files with 7 additions and 8 deletions

View file

@ -58,7 +58,7 @@ interface Props {
) => void; ) => void;
selected: SelectedState; selected: SelectedState;
isFirstLoad?; isFirstLoad?;
hasPersonalFiles?; hasNoPersonalFiles?;
openUploader?; openUploader?;
isInSearchMode?: boolean; isInSearchMode?: boolean;
search?: Search; search?: Search;
@ -80,7 +80,7 @@ const PhotoFrame = ({
setSelected, setSelected,
selected, selected,
isFirstLoad, isFirstLoad,
hasPersonalFiles, hasNoPersonalFiles,
openUploader, openUploader,
isInSearchMode, isInSearchMode,
search, search,
@ -655,7 +655,7 @@ const PhotoFrame = ({
return ( return (
<> <>
{!isFirstLoad && {!isFirstLoad &&
!hasPersonalFiles && hasNoPersonalFiles &&
!isInSearchMode && !isInSearchMode &&
activeCollection === ALL_SECTION ? ( activeCollection === ALL_SECTION ? (
<EmptyScreen openUploader={openUploader} /> <EmptyScreen openUploader={openUploader} />

View file

@ -142,7 +142,7 @@ export default function Gallery() {
const [isFirstLoad, setIsFirstLoad] = useState(false); const [isFirstLoad, setIsFirstLoad] = useState(false);
const [isFirstFetch, setIsFirstFetch] = useState(false); const [isFirstFetch, setIsFirstFetch] = useState(false);
const [hasPersonalFiles, setHasPersonalFiles] = useState(false); const [hasNoPersonalFiles, setHasNoPersonalFiles] = useState(false);
const [selected, setSelected] = useState<SelectedState>({ const [selected, setSelected] = useState<SelectedState>({
ownCount: 0, ownCount: 0,
count: 0, count: 0,
@ -393,11 +393,10 @@ export default function Gallery() {
archivedCollections archivedCollections
); );
setCollectionSummaries(collectionSummaries); setCollectionSummaries(collectionSummaries);
const incomingShareFiles = files.filter( const hasNoPersonalFiles = files.every(
(file) => file.ownerID !== user.id (file) => file.ownerID !== user.id
); );
const hasPersonalFiles = files.length - incomingShareFiles.length > 0; setHasNoPersonalFiles(hasNoPersonalFiles);
setHasPersonalFiles(hasPersonalFiles);
}; };
const clearSelection = function () { const clearSelection = function () {
@ -709,7 +708,7 @@ export default function Gallery() {
setSelected={setSelected} setSelected={setSelected}
selected={selected} selected={selected}
isFirstLoad={isFirstLoad} isFirstLoad={isFirstLoad}
hasPersonalFiles={hasPersonalFiles} hasNoPersonalFiles={hasNoPersonalFiles}
openUploader={openUploader} openUploader={openUploader}
isInSearchMode={isInSearchMode} isInSearchMode={isInSearchMode}
search={search} search={search}