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

View file

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