FEAT: Update ResultsPage to route user to corresponding page upon click;

This commit is contained in:
Chris-1010
2025-02-16 23:02:05 +00:00
parent d79f617b4f
commit d1d2785c38

View File

@@ -30,7 +30,11 @@ const ResultsPage: React.FC = ({}) => {
<h3 className="text-lg font-semibold">Categories</h3> <h3 className="text-lg font-semibold">Categories</h3>
<ul> <ul>
{searchResults.categories.map((category: any, index: number) => ( {searchResults.categories.map((category: any, index: number) => (
<li key={index} className="border p-2 rounded my-2"> <li
key={index}
className="border p-2 rounded my-2 cursor-pointer"
onClick={() => navigate(`/category/${category.category_name}`)}
>
{category.category_name} {category.category_name}
</li> </li>
))} ))}
@@ -41,8 +45,12 @@ const ResultsPage: React.FC = ({}) => {
<h3 className="text-lg font-semibold">Users</h3> <h3 className="text-lg font-semibold">Users</h3>
<ul> <ul>
{searchResults.users.map((user: any, index: number) => ( {searchResults.users.map((user: any, index: number) => (
<li key={index} className="border p-2 rounded my-2"> <li
{user.username} {user.is_live ? "🔴" : ""} key={index}
className="border p-2 rounded my-2 cursor-pointer"
onClick={() => navigate(`/user/${user.username}`)}
>
{user.is_live ? "🔴" : ""} {user.username}
</li> </li>
))} ))}
</ul> </ul>
@@ -52,7 +60,11 @@ const ResultsPage: React.FC = ({}) => {
<h3 className="text-lg font-semibold">Streams</h3> <h3 className="text-lg font-semibold">Streams</h3>
<ul> <ul>
{searchResults.streams.map((stream: any, index: number) => ( {searchResults.streams.map((stream: any, index: number) => (
<li key={index} className="border p-2 rounded my-2"> <li
key={index}
className="border p-2 rounded my-2 cursor-pointer"
onClick={() => navigate(`/${stream.streamer_name}`)}
>
{stream.title} - {stream.num_viewers} viewers {stream.title} - {stream.num_viewers} viewers
</li> </li>
))} ))}