diff --git a/frontend/components/feed.tsx b/frontend/components/feed.tsx index 82507cb8..7651d37e 100644 --- a/frontend/components/feed.tsx +++ b/frontend/components/feed.tsx @@ -1,5 +1,6 @@ "use client"; import { useInfiniteQuery } from "@tanstack/react-query"; +import { CheckCircle2 } from "lucide-react"; import { Fragment, useEffect } from "react"; import { useInView } from "react-intersection-observer"; import { getFeed } from "@/services/feed"; @@ -65,10 +66,20 @@ export default function Feed() { ))} - {hasNextPage && ( + {hasNextPage ? (
+ ) : ( +
+
+ +
+

You've reached the end

+

+ You're all caught up! Why not join some new quiblets to see more? +

+
)} ); diff --git a/frontend/components/quib-header/quib-sort.tsx b/frontend/components/quib-header/quib-sort.tsx index 51d912c9..c13deab7 100644 --- a/frontend/components/quib-header/quib-sort.tsx +++ b/frontend/components/quib-header/quib-sort.tsx @@ -8,18 +8,22 @@ const sortMapping = { best: { Icon: Rocket, label: "Best", + isDisabled: false, }, hot: { Icon: Flame, label: "Hot", + isDisabled: true, }, new: { Icon: Sparkles, label: "New", + isDisabled: true, }, top: { Icon: CircleArrowOutUpRight, label: "Top", + isDisabled: true, }, }; @@ -46,10 +50,13 @@ export default function QuibSort() {