From 1e0d022527e717132d269358b33984c339f413a7 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sat, 18 Oct 2025 05:05:50 +0000 Subject: [PATCH] Remove mock/demo feed fallbacks and imports from Feed.tsx cgen-72b7f90ffce0437094f79e1f70af16cb --- client/pages/Feed.tsx | 32 +------------------------------- 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/client/pages/Feed.tsx b/client/pages/Feed.tsx index af41ed71..0f46bdab 100644 --- a/client/pages/Feed.tsx +++ b/client/pages/Feed.tsx @@ -3,7 +3,6 @@ import Layout from "@/components/Layout"; import LoadingScreen from "@/components/LoadingScreen"; import PostComposer from "@/components/social/PostComposer"; import { FeedItemCard } from "@/components/social/FeedItemCard"; -import { ensureDemoSeed, getDemoPosts } from "@/lib/demo-feed"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; @@ -122,31 +121,6 @@ export default function Feed() { } let mapped = mapPostsToFeedItems(posts); - - if (mapped.length === 0) { - try { - const response = await fetch("/api/community/seed-demo", { - method: "POST", - }); - if (response.ok) { - posts = await communityService.getPosts(30); - mapped = mapPostsToFeedItems(posts); - } - } catch (seedError) { - console.warn("Community demo seed failed", seedError); - } - } - - if (mapped.length === 0 && typeof window !== "undefined") { - try { - ensureDemoSeed(); - const demoPosts = getDemoPosts(); - mapped = mapPostsToFeedItems(demoPosts); - } catch (fallbackError) { - console.warn("Local demo feed fallback failed", fallbackError); - } - } - setItems(mapped); } catch (error) { console.error("Failed to load feed", error); @@ -155,11 +129,7 @@ export default function Feed() { title: "Failed to load feed", description: normalizeErrorMessage(error), }); - try { - ensureDemoSeed(); - const demoPosts = getDemoPosts(); - setItems(mapPostsToFeedItems(demoPosts)); - } catch {} + setItems([]); } finally { setIsLoading(false); }