Updated session details.

This commit is contained in:
Mike Cao 2025-04-30 20:18:36 -07:00
parent 039dcd96e6
commit 665a60dbc2

View file

@ -8,6 +8,7 @@ import { SessionActivity } from './SessionActivity';
import { SessionData } from './SessionData'; import { SessionData } from './SessionData';
import { SessionInfo } from './SessionInfo'; import { SessionInfo } from './SessionInfo';
import { SessionStats } from './SessionStats'; import { SessionStats } from './SessionStats';
import { Panel } from '@/components/common/Panel';
export function SessionDetailsPage({ export function SessionDetailsPage({
websiteId, websiteId,
@ -22,27 +23,33 @@ export function SessionDetailsPage({
<LoadingPanel {...query} loadingIcon="spinner" data={data}> <LoadingPanel {...query} loadingIcon="spinner" data={data}>
<WebsiteHeader websiteId={websiteId} /> <WebsiteHeader websiteId={websiteId} />
<Grid <Grid
gap="9" gap
columns={{ xs: '1fr', sm: '1fr', md: '1fr 1fr', lg: '1fr 2fr 1fr', xl: '1fr 2fr 1fr' }} columns={{ xs: '1fr', sm: '1fr', md: '1fr 1fr', lg: '1fr 2fr 1fr', xl: '1fr 2fr 1fr' }}
> >
<Column gap="6" maxWidth="200px"> <Panel>
<Row justifyContent="center"> <Column gap="6" maxWidth="200px">
<Avatar seed={data?.id} size={128} /> <Row justifyContent="center">
</Row> <Avatar seed={data?.id} size={128} />
<SessionInfo data={data} /> </Row>
</Column> <SessionInfo data={data} />
<Column gap="6"> </Column>
<SessionStats data={data} /> </Panel>
<SessionActivity <Panel>
websiteId={websiteId} <Column gap="6">
sessionId={sessionId} <SessionStats data={data} />
startDate={data?.firstAt} <SessionActivity
endDate={data?.lastAt} websiteId={websiteId}
/> sessionId={sessionId}
</Column> startDate={data?.firstAt}
<Column gap="6"> endDate={data?.lastAt}
<SessionData websiteId={websiteId} sessionId={sessionId} /> />
</Column> </Column>
</Panel>
<Panel>
<Column gap="6">
<SessionData websiteId={websiteId} sessionId={sessionId} />
</Column>
</Panel>
</Grid> </Grid>
</LoadingPanel> </LoadingPanel>
); );