diff --git a/web/src/components/SessionDetail.tsx b/web/src/components/SessionDetail.tsx index 31062a97..6891384b 100644 --- a/web/src/components/SessionDetail.tsx +++ b/web/src/components/SessionDetail.tsx @@ -1,13 +1,16 @@ import { useMemo } from 'react' import type { ApiClient } from '@/api/client' +import { getTelegramWebApp } from '@/hooks/useTelegram' import type { DecryptedMessage, Session } from '@/types/api' import { Button } from '@/components/ui/button' -import { Badge } from '@/components/ui/badge' import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card' import { MessageBubble } from '@/components/MessageBubble' import { PermissionPanel } from '@/components/PermissionPanel' function getSessionTitle(session: Session): string { + if (session.metadata?.name) { + return session.metadata.name + } if (session.metadata?.summary?.text) { return session.metadata.summary.text } @@ -37,39 +40,31 @@ export function SessionDetail(props: { return Object.entries(rec).map(([requestId, request]) => ({ requestId, request })) }, [props.session]) + const isTelegram = getTelegramWebApp() !== null + return (