diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.tsx b/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.tsx
index 9ae19bf8..3dec340f 100644
--- a/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.tsx
+++ b/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.tsx
@@ -9,6 +9,7 @@ import {
useCountryNames,
useLocale,
useMessages,
+ useMobile,
useNavigation,
useTimezone,
useWebsite,
@@ -40,6 +41,7 @@ export function RealtimeLog({ data }: { data: any }) {
const { countryNames } = useCountryNames(locale);
const [filter, setFilter] = useState(TYPE_ALL);
const { updateParams } = useNavigation();
+ const { isPhone } = useMobile();
const buttons = [
{
@@ -123,12 +125,18 @@ export function RealtimeLog({ data }: { data: any }) {
const row = logs[index];
return (
-
-
-
- {getTime(row)}
+
+
+
+
+
+
+ {getTime(row)}
+
- {getDetail(row)}
+
+ {getDetail(row)}
+
);
@@ -168,10 +176,22 @@ export function RealtimeLog({ data }: { data: any }) {
return (
{formatMessage(labels.activity)}
-
-
-
-
+ {isPhone ? (
+ <>
+
+
+
+
+
+
+ >
+ ) : (
+
+
+
+
+ )}
+
{logs?.length === 0 && }
{logs?.length > 0 && (
diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimePage.tsx b/src/app/(main)/websites/[websiteId]/realtime/RealtimePage.tsx
index 7f9ab608..0f9fa358 100644
--- a/src/app/(main)/websites/[websiteId]/realtime/RealtimePage.tsx
+++ b/src/app/(main)/websites/[websiteId]/realtime/RealtimePage.tsx
@@ -6,7 +6,7 @@ import { PageBody } from '@/components/common/PageBody';
import { Panel } from '@/components/common/Panel';
import { RealtimeChart } from '@/components/metrics/RealtimeChart';
import { WorldMap } from '@/components/metrics/WorldMap';
-import { useRealtimeQuery } from '@/components/hooks';
+import { useMobile, useRealtimeQuery } from '@/components/hooks';
import { RealtimeLog } from './RealtimeLog';
import { RealtimeHeader } from './RealtimeHeader';
import { RealtimePaths } from './RealtimePaths';
@@ -16,6 +16,7 @@ import { percentFilter } from '@/lib/filters';
export function RealtimePage({ websiteId }: { websiteId: string }) {
const { data, isLoading, error } = useRealtimeQuery(websiteId);
+ const { isMobile } = useMobile();
if (isLoading || error) {
return ;
@@ -48,7 +49,7 @@ export function RealtimePage({ websiteId }: { websiteId: string }) {
-
+
diff --git a/src/components/metrics/ListTable.tsx b/src/components/metrics/ListTable.tsx
index 303556b0..e76e0174 100644
--- a/src/components/metrics/ListTable.tsx
+++ b/src/components/metrics/ListTable.tsx
@@ -57,7 +57,7 @@ export function ListTable({
showPercentage={showPercentage}
change={renderChange ? renderChange(row, index) : null}
currency={currency}
- isMobile={isPhone}
+ isPhone={isPhone}
/>
);
};
@@ -101,7 +101,7 @@ const AnimatedRow = ({
animate,
showPercentage = true,
currency,
- isMobile,
+ isPhone,
}) => {
const props = useSpring({
width: percent,
@@ -120,7 +120,7 @@ const AnimatedRow = ({
gap
>
-
+
{label}