diff --git a/attached_assets/Alexis Mac Allister_1759158333029.jpeg b/attached_assets/Alexis Mac Allister_1759158333029.jpeg new file mode 100644 index 0000000..56ddd82 Binary files /dev/null and b/attached_assets/Alexis Mac Allister_1759158333029.jpeg differ diff --git a/attached_assets/Erling Haaland_1759158333030.jpeg b/attached_assets/Erling Haaland_1759158333030.jpeg new file mode 100644 index 0000000..33e1f79 Binary files /dev/null and b/attached_assets/Erling Haaland_1759158333030.jpeg differ diff --git a/attached_assets/Felix Nmecha_1759158333030.jpeg b/attached_assets/Felix Nmecha_1759158333030.jpeg new file mode 100644 index 0000000..c90aa3f Binary files /dev/null and b/attached_assets/Felix Nmecha_1759158333030.jpeg differ diff --git a/attached_assets/Giovanni Reyna _1759158333031.jpeg b/attached_assets/Giovanni Reyna _1759158333031.jpeg new file mode 100644 index 0000000..3790938 Binary files /dev/null and b/attached_assets/Giovanni Reyna _1759158333031.jpeg differ diff --git a/attached_assets/Julian Brandt_1759158333031.jpeg b/attached_assets/Julian Brandt_1759158333031.jpeg new file mode 100644 index 0000000..2fa339b Binary files /dev/null and b/attached_assets/Julian Brandt_1759158333031.jpeg differ diff --git a/attached_assets/Lautaro Martínez_1759158350275.jpeg b/attached_assets/Lautaro Martínez_1759158350275.jpeg new file mode 100644 index 0000000..ce09dd4 Binary files /dev/null and b/attached_assets/Lautaro Martínez_1759158350275.jpeg differ diff --git a/attached_assets/Marcus Thuram_1759158350275.jpeg b/attached_assets/Marcus Thuram_1759158350275.jpeg new file mode 100644 index 0000000..5fb0f2b Binary files /dev/null and b/attached_assets/Marcus Thuram_1759158350275.jpeg differ diff --git a/attached_assets/Mohamed Salah_1759158350276.jpeg b/attached_assets/Mohamed Salah_1759158350276.jpeg new file mode 100644 index 0000000..85989bb Binary files /dev/null and b/attached_assets/Mohamed Salah_1759158350276.jpeg differ diff --git a/attached_assets/Nicolò Barella_1759158333031.jpeg b/attached_assets/Nicolò Barella_1759158333031.jpeg new file mode 100644 index 0000000..41cb11f Binary files /dev/null and b/attached_assets/Nicolò Barella_1759158333031.jpeg differ diff --git a/attached_assets/Phil Foden_1759158333030.jpeg b/attached_assets/Phil Foden_1759158333030.jpeg new file mode 100644 index 0000000..1c7a3d5 Binary files /dev/null and b/attached_assets/Phil Foden_1759158333030.jpeg differ diff --git a/attached_assets/Rodri Hernández (Rodrigo Hernández)_1759158350277.jpeg b/attached_assets/Rodri Hernández (Rodrigo Hernández)_1759158350277.jpeg new file mode 100644 index 0000000..03bab8f Binary files /dev/null and b/attached_assets/Rodri Hernández (Rodrigo Hernández)_1759158350277.jpeg differ diff --git a/attached_assets/Virgil van Dijk_1759158333031.jpeg b/attached_assets/Virgil van Dijk_1759158333031.jpeg new file mode 100644 index 0000000..0eca62e Binary files /dev/null and b/attached_assets/Virgil van Dijk_1759158333031.jpeg differ diff --git a/client/src/components/CategoryTabs.tsx b/client/src/components/CategoryTabs.tsx index ab8afe9..845eeea 100644 --- a/client/src/components/CategoryTabs.tsx +++ b/client/src/components/CategoryTabs.tsx @@ -6,9 +6,9 @@ interface CategoryTabsProps { } const categories = [ - { id: "people", label: "People", icon: "fas fa-users", count: 24 }, - { id: "topics", label: "Topics", icon: "fas fa-hashtag", count: 20 }, - { id: "companies", label: "Companies", icon: "fas fa-building", count: 27 }, + { id: "People", label: "People", icon: "fas fa-users", count: 24 }, + { id: "Topics", label: "Topics", icon: "fas fa-hashtag", count: 20 }, + { id: "Companies", label: "Companies", icon: "fas fa-building", count: 27 }, ]; export default function CategoryTabs({ selectedCategory, onCategoryChange }: CategoryTabsProps) { diff --git a/client/src/pages/Home.tsx b/client/src/pages/Home.tsx index 41797bd..03c5a7f 100644 --- a/client/src/pages/Home.tsx +++ b/client/src/pages/Home.tsx @@ -11,10 +11,19 @@ import type { MediaOutlet, Auction } from "@shared/schema"; export default function Home() { const { user } = useAuth(); - const [selectedCategory, setSelectedCategory] = useState("people"); + const [selectedCategory, setSelectedCategory] = useState("People"); const { data: mediaOutlets = [], isLoading: outletsLoading } = useQuery({ queryKey: ["/api/media-outlets", selectedCategory], + queryFn: async () => { + const res = await fetch(`/api/media-outlets?category=${selectedCategory}`, { + credentials: "include", + }); + if (!res.ok) { + throw new Error(`${res.status}: ${res.statusText}`); + } + return res.json(); + }, }); const { data: auctions = [], isLoading: auctionsLoading } = useQuery({