From 45f85fa837c276c060d11731a9ac7f5b342c7ee5 Mon Sep 17 00:00:00 2001 From: ppc Date: Sat, 10 Aug 2024 18:09:09 +0100 Subject: [PATCH] make server title clickable --- aimenet-web/src/components/am-card.tsx | 7 ++++--- aimenet-web/src/pages/server-listing.tsx | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/aimenet-web/src/components/am-card.tsx b/aimenet-web/src/components/am-card.tsx index 0d33253..c28727f 100644 --- a/aimenet-web/src/components/am-card.tsx +++ b/aimenet-web/src/components/am-card.tsx @@ -9,12 +9,13 @@ export interface AMCardActionProps { actionDisabled?: boolean, } -export function AMCard(props: AMCardActionProps & { title: string, children: Readonly }) { +export function AMCard(props: AMCardActionProps & { title: string, titlePerformsAction?: boolean, children: Readonly }) { return ( -
+
-

+

props.titlePerformsAction && props.actionClicked ? props.actionClicked() : null}> {props.title}

diff --git a/aimenet-web/src/pages/server-listing.tsx b/aimenet-web/src/pages/server-listing.tsx index 2685f37..3ca3b09 100644 --- a/aimenet-web/src/pages/server-listing.tsx +++ b/aimenet-web/src/pages/server-listing.tsx @@ -62,7 +62,7 @@ function ServerList(props: { servers: AimeServer[] | undefined }) { {props.servers.map(s => - navigate(`/servers/${s.id}`)}> + navigate(`/servers/${s.id}`)}> {s.lastConnected > 0 && (