import React from "react"; import ListRow from "../components/Layout/ListRow"; import { useNavigate } from "react-router-dom"; import { useStreams, useCategories } from "../context/ContentContext"; import Button from "../components/Input/Button"; import DynamicPageContent from "../components/Layout/DynamicPageContent"; interface HomePageProps { variant?: "default" | "personalised"; } const HomePage: React.FC = ({ variant = "default" }) => { const { streams } = useStreams(); const { categories } = useCategories(); const navigate = useNavigate(); const handleStreamClick = (streamerName: string) => { navigate(`/${streamerName}`); }; const handleCategoryClick = (categoryName: string) => { navigate(`category/${categoryName}`); }; return ( {/* If Personalised_HomePage, display Streams recommended for the logged-in user. Else, live streams with the most viewers. */} {/* */} {/* If Personalised_HomePage, display Categories the logged-in user follows. Else, trending categories. */} ); }; export default HomePage;