diff --git a/attached_assets/스크린샷 2025-09-29 오후 10.40.47_1759162182473.png b/attached_assets/스크린샷 2025-09-29 오후 10.40.47_1759162182473.png new file mode 100644 index 0000000..459e936 Binary files /dev/null and b/attached_assets/스크린샷 2025-09-29 오후 10.40.47_1759162182473.png differ diff --git a/attached_assets/스크린샷 2025-09-29 오후 10.41.05_1759162182474.png b/attached_assets/스크린샷 2025-09-29 오후 10.41.05_1759162182474.png new file mode 100644 index 0000000..12f910c Binary files /dev/null and b/attached_assets/스크린샷 2025-09-29 오후 10.41.05_1759162182474.png differ diff --git a/attached_assets/스크린샷 2025-09-29 오후 10.41.14_1759162182473.png b/attached_assets/스크린샷 2025-09-29 오후 10.41.14_1759162182473.png new file mode 100644 index 0000000..1fda631 Binary files /dev/null and b/attached_assets/스크린샷 2025-09-29 오후 10.41.14_1759162182473.png differ diff --git a/client/src/pages/Home.tsx b/client/src/pages/Home.tsx index 03c5a7f..9d59809 100644 --- a/client/src/pages/Home.tsx +++ b/client/src/pages/Home.tsx @@ -8,10 +8,12 @@ import CategoryTabs from "@/components/CategoryTabs"; import MediaOutletCard from "@/components/MediaOutletCard"; import AuctionCard from "@/components/AuctionCard"; import type { MediaOutlet, Auction } from "@shared/schema"; +import { Search, Settings, Grid, List } from "lucide-react"; export default function Home() { const { user } = useAuth(); const [selectedCategory, setSelectedCategory] = useState("People"); + const [viewMode, setViewMode] = useState<"grid" | "list">("list"); const { data: mediaOutlets = [], isLoading: outletsLoading } = useQuery({ queryKey: ["/api/media-outlets", selectedCategory], @@ -35,53 +37,38 @@ export default function Home() { }; return ( -
- {/* Header */} -
-
+
+ {/* Clean Header */} +
+
-
-
-
- S + {/* Logo and User */} +
+ {user?.profileImageUrl ? ( + {user.firstName + ) : ( +
+ {user?.firstName?.charAt(0) || 'U'}
- SAPIENS + )} +
+
SAPIENS
+
{user?.firstName || 'User'}
- -
-
-
- - -
- -
- Welcome, {user?.firstName || 'User'} - -
+ {/* Actions */} +
+ +