Skip to content

Commit bb79368

Browse files
fix: empty event types page doesn't show no more results anymore (calcom#24655)
* fix: empty event types page doesn't show no more results anymore * update: conditional rendering of results button --------- Co-authored-by: Volnei Munhoz <volnei.munhoz@gmail.com>
1 parent 70825dd commit bb79368

1 file changed

Lines changed: 14 additions & 11 deletions

File tree

apps/web/modules/event-types/views/event-types-listing-view.tsx

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -144,15 +144,17 @@ const InfiniteTeamsTab: FC<InfiniteTeamsTabProps> = (props) => {
144144
debouncedSearchTerm={debouncedSearchTerm}
145145
/>
146146
)}
147-
<div className="text-default p-4 text-center" ref={buttonInView.ref}>
148-
<Button
149-
color="minimal"
150-
loading={query.isFetchingNextPage}
151-
disabled={!query.hasNextPage}
152-
onClick={() => query.fetchNextPage()}>
153-
{query.hasNextPage ? t("load_more_results") : t("no_more_results")}
154-
</Button>
155-
</div>
147+
{(query.data?.pages?.[0]?.eventTypes?.length ?? 0) > 0 && (
148+
<div className="text-default p-4 text-center" ref={buttonInView.ref}>
149+
<Button
150+
color="minimal"
151+
loading={query.isFetchingNextPage}
152+
disabled={!query.hasNextPage}
153+
onClick={() => query.fetchNextPage()}>
154+
{query.hasNextPage ? t("load_more_results") : t("no_more_results")}
155+
</Button>
156+
</div>
157+
)}
156158
</div>
157159
);
158160
};
@@ -998,8 +1000,9 @@ const EventTypesPage = ({ userEventGroupsData, user }: Props) => {
9981000
*/
9991001
const redirectUrl = localStorage.getItem("onBoardingRedirect");
10001002
localStorage.removeItem("onBoardingRedirect");
1001-
redirectUrl && router.push(redirectUrl);
1002-
// eslint-disable-next-line react-hooks/exhaustive-deps
1003+
if (redirectUrl) {
1004+
router.push(redirectUrl);
1005+
}
10031006
}, []);
10041007

10051008
useEffect(() => {

0 commit comments

Comments
 (0)