diff --git a/apps/web/src/components/app-shell.tsx b/apps/web/src/components/app-shell.tsx index 4af70e2..283b017 100644 --- a/apps/web/src/components/app-shell.tsx +++ b/apps/web/src/components/app-shell.tsx @@ -50,8 +50,8 @@ const SessionItem = ({ session }: { session: Session }) => { return ( diff --git a/apps/web/src/components/features/session/session-card.tsx b/apps/web/src/components/features/session/session-card.tsx index 536f16f..68cfb25 100644 --- a/apps/web/src/components/features/session/session-card.tsx +++ b/apps/web/src/components/features/session/session-card.tsx @@ -58,11 +58,6 @@ export function SessionCard({ const isTerminalOnly = session.tool_type_interfaces?.includes("terminal") && !session.tool_type_interfaces?.includes("web"); - const openHref = session.url - ? session.url - : isTerminalOnly - ? `/instances/${session.id}/terminal` - : undefined; const hasTunnelError = !isTerminalOnly && tunnelHealth?.tunnel_status === "unreachable"; const hasAppError = @@ -138,13 +133,13 @@ export function SessionCard({ )} {session.url && (

- onOpen?.(session)} > {session.url} - +

)} {session.created_at && ( @@ -159,27 +154,15 @@ export function SessionCard({
{isActive && ( <> - {openHref ? ( - - - Open - - ) : ( - - )} + - )} + {!isTerminalOnly && onRecreateTunnel && (