mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-09-29 22:34:33 +00:00
17 lines
586 B
TypeScript
17 lines
586 B
TypeScript
import {useQuery} from 'sentry/utils/queryClient';
|
|
import extractDomNodes from 'sentry/utils/replays/extractDomNodes';
|
|
import type ReplayReader from 'sentry/utils/replays/replayReader';
|
|
|
|
export default function useExtractedDomNodes({replay}: {replay: null | ReplayReader}) {
|
|
return useQuery(
|
|
['getDomNodes', replay],
|
|
() =>
|
|
extractDomNodes({
|
|
frames: replay?.getDOMFrames(),
|
|
rrwebEvents: replay?.getRRWebFrames(),
|
|
startTimestampMs: replay?.getReplay().started_at.getTime() ?? 0,
|
|
}),
|
|
{enabled: Boolean(replay), cacheTime: Infinity}
|
|
);
|
|
}
|