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) {
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 && (
+
+
+
+ )}