diff --git a/src/app/(main)/websites/[websiteId]/sessions/SessionModal.tsx b/src/app/(main)/websites/[websiteId]/sessions/SessionModal.tsx index a387ec56e..dd9ce4690 100644 --- a/src/app/(main)/websites/[websiteId]/sessions/SessionModal.tsx +++ b/src/app/(main)/websites/[websiteId]/sessions/SessionModal.tsx @@ -10,9 +10,11 @@ export interface SessionModalProps extends ModalProps { export function SessionModal({ websiteId, ...props }: SessionModalProps) { const { router, + pathname, query: { session }, updateParams, } = useNavigation(); + const isSharePage = pathname.includes('/share/'); const handleOpenChange = (isOpen: boolean) => { if (!isOpen) { router.push(updateParams({ session: undefined })); @@ -32,7 +34,7 @@ export function SessionModal({ websiteId, ...props }: SessionModalProps) { {({ close }) => ( - close()} /> + close()} /> )} diff --git a/src/app/(main)/websites/[websiteId]/sessions/SessionProfile.tsx b/src/app/(main)/websites/[websiteId]/sessions/SessionProfile.tsx index 5f94defe5..9671c995e 100644 --- a/src/app/(main)/websites/[websiteId]/sessions/SessionProfile.tsx +++ b/src/app/(main)/websites/[websiteId]/sessions/SessionProfile.tsx @@ -23,10 +23,12 @@ import { SessionStats } from './SessionStats'; export function SessionProfile({ websiteId, sessionId, + showReplays = true, onClose, }: { websiteId: string; sessionId: string; + showReplays?: boolean; onClose?: () => void; }) { const { data, isLoading, error } = useWebsiteSessionQuery(websiteId, sessionId); @@ -65,7 +67,7 @@ export function SessionProfile({ {t(labels.activity)} {t(labels.properties)} - {t(labels.replays)} + {showReplays && {t(labels.replays)}} - - - + {showReplays && ( + + + + )}