mirror of
https://github.com/AustinKelsay/plebdevs.git
synced 2025-06-06 18:31:00 +00:00
Need to get better at pulling in all zaps
This commit is contained in:
parent
eaad977677
commit
829d974675
@ -14,7 +14,7 @@ const CourseTemplate = ({ course }) => {
|
|||||||
const { zaps, zapsLoading, zapsError, refetchZaps } = useCoursesZapsQuery({ event: course })
|
const { zaps, zapsLoading, zapsError, refetchZaps } = useCoursesZapsQuery({ event: course })
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!zaps || !zaps.length > 0) return;
|
if (!zaps || zapsLoading || zapsError) return;
|
||||||
|
|
||||||
let total = 0;
|
let total = 0;
|
||||||
zaps.forEach((zap) => {
|
zaps.forEach((zap) => {
|
||||||
@ -29,7 +29,10 @@ const CourseTemplate = ({ course }) => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
setZapAmount(total);
|
setZapAmount(total);
|
||||||
}, [course, zaps]);
|
}, [course, zaps, zapsLoading, zapsError]);
|
||||||
|
|
||||||
|
if (zapsLoading) return <div>Loading...</div>;
|
||||||
|
if (zapsError) return <div>Error: {zapsError}</div>;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
|
@ -15,7 +15,7 @@ const ResourceTemplate = ({ resource }) => {
|
|||||||
const { returnImageProxy } = useImageProxy();
|
const { returnImageProxy } = useImageProxy();
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!zaps || !zaps.length > 0) return;
|
if (!zaps || zapsLoading || zapsError) return;
|
||||||
|
|
||||||
let total = 0;
|
let total = 0;
|
||||||
zaps.forEach((zap) => {
|
zaps.forEach((zap) => {
|
||||||
@ -30,7 +30,10 @@ const ResourceTemplate = ({ resource }) => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
setZapAmount(total);
|
setZapAmount(total);
|
||||||
}, [resource, zaps]);
|
}, [resource, zaps, zapsLoading, zapsError]);
|
||||||
|
|
||||||
|
if (zapsLoading) return <div>Loading...</div>;
|
||||||
|
if (zapsError) return <div>Error: {zapsError}</div>;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
|
@ -14,8 +14,8 @@ const WorkshopTemplate = ({workshop}) => {
|
|||||||
const { zaps, zapsLoading, zapsError, refetchZaps } = useWorkshopsZapsQuery({event: workshop});
|
const { zaps, zapsLoading, zapsError, refetchZaps } = useWorkshopsZapsQuery({event: workshop});
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!zaps || !zaps.length > 0) return;
|
if (!zaps || zapsLoading || zapsError) return;
|
||||||
|
|
||||||
let total = 0;
|
let total = 0;
|
||||||
zaps.forEach((zap) => {
|
zaps.forEach((zap) => {
|
||||||
// If the zap matches the event or the parameterized event, then add the zap to the total
|
// If the zap matches the event or the parameterized event, then add the zap to the total
|
||||||
@ -29,7 +29,7 @@ const WorkshopTemplate = ({workshop}) => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
setZapAmount(total);
|
setZapAmount(total);
|
||||||
}, [zaps, workshop]);
|
}, [zaps, workshop, zapsLoading, zapsError]);
|
||||||
|
|
||||||
if (zapsLoading) return <div>Loading...</div>;
|
if (zapsLoading) return <div>Loading...</div>;
|
||||||
if (zapsError) return <div>Error: {zapsError}</div>;
|
if (zapsError) return <div>Error: {zapsError}</div>;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user