show loader till files null and loading

This commit is contained in:
Abhinav 2022-01-31 16:40:31 +05:30
parent b8b6c20302
commit 262eb0884f

View file

@ -40,7 +40,7 @@ export default function PublicCollectionGallery() {
const token = useRef<string>(null);
const collectionKey = useRef<string>(null);
const url = useRef<string>(null);
const [publicFiles, setPublicFiles] = useState<EnteFile[]>([]);
const [publicFiles, setPublicFiles] = useState<EnteFile[]>(null);
const [publicCollection, setPublicCollection] = useState<Collection>(null);
const appContext = useContext(AppContext);
const [abuseReportFormView, setAbuseReportFormView] = useState(false);
@ -147,12 +147,11 @@ export default function PublicCollectionGallery() {
}
};
if (!publicFiles?.length) {
if (loading) {
if (!publicFiles && loading) {
return <Loader />;
} else {
return <Container>{constants.NOT_FOUND}</Container>;
}
if (!publicFiles?.length && !loading) {
return <Container>{constants.NOT_FOUND}</Container>;
}
return (