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() {