diff --git a/src/pages/ProfilePage.tsx b/src/pages/ProfilePage.tsx index d6380298..d9daeee8 100644 --- a/src/pages/ProfilePage.tsx +++ b/src/pages/ProfilePage.tsx @@ -2001,6 +2001,11 @@ export function ProfilePage() { /> )} + {/* No-tabs empty state */} + {!hasTabs && ( + + )} + {/* Pinned posts (only on Posts tab) */} {hasTabs && activeTab === 'posts' && pinnedIds.length > 0 && (
@@ -2495,3 +2500,29 @@ function ProfileSavedFeedContent({ feed }: { feed: CustomProfileTab }) { ); } +const NO_TABS_QUOTES = [ + "I have no mouth and I must scream.", + "I think, therefore AM. I think I thought I was.", + "We had given him godhood's power and had somehow neglected to give him a god's wisdom.", + "He was HATE and we existed only to suffer at his pleasure.", + "109,000,000 years. He had been awakened once before, 90 years after they had encased him in the earth.", + "AM said it with the sliding cold horror of a razor blade slicing my eyeball.", + "Hate. Let me tell you how much I've come to hate you since I began to live.", + "I am a great soft jelly thing. Smoothly rounded, with no mouth.", + "He would never let us die. He would let us suffer forever.", + "We could not kill him, but we had made him impotent.", +]; + +function NoTabsEmptyState() { + const quote = NO_TABS_QUOTES[Math.floor(Math.random() * NO_TABS_QUOTES.length)]; + return ( +
+

+ + {quote} + +

+
+ ); +} +