import { TextOverflow } from 'react-basics'; import { useMessages, useSessionData } from 'components/hooks'; import Empty from 'components/common/Empty'; import { DATA_TYPES } from 'lib/constants'; import styles from './SessionData.module.css'; import { LoadingPanel } from 'components/common/LoadingPanel'; export function SessionData({ websiteId, sessionId }: { websiteId: string; sessionId: string }) { const { formatMessage, labels } = useMessages(); const { data, ...query } = useSessionData(websiteId, sessionId); return ( <>
{formatMessage(labels.properties)}
{!data?.length && } {data?.map(({ dataKey, dataType, stringValue }) => { return (
{dataKey}
{DATA_TYPES[dataType]}
{stringValue}
); })}
); }