refactor(ui/player): fix performance crash loop
This commit is contained in:
parent
80ebc26daa
commit
05c0352553
2 changed files with 13 additions and 2 deletions
|
|
@ -7,6 +7,12 @@ import RightBlock from './RightBlock';
|
|||
import { PlayerContext } from 'App/components/Session/playerContext';
|
||||
import { observer } from 'mobx-react-lite';
|
||||
|
||||
|
||||
const TABS = {
|
||||
EVENTS: 'User Steps',
|
||||
HEATMAPS: 'Click Map',
|
||||
};
|
||||
|
||||
function PlayerContent({ session, live, fullscreen, activeTab, setActiveTab }) {
|
||||
const { store } = React.useContext(PlayerContext)
|
||||
|
||||
|
|
|
|||
|
|
@ -179,6 +179,8 @@ function Performance({
|
|||
userDeviceHeapSize: number;
|
||||
}) {
|
||||
const { player, store } = React.useContext(PlayerContext);
|
||||
const [_timeTicks, setTicks] = React.useState<number[]>([])
|
||||
const [_data, setData] = React.useState<any[]>([])
|
||||
|
||||
const {
|
||||
performanceChartTime,
|
||||
|
|
@ -188,8 +190,11 @@ function Performance({
|
|||
performanceAvaliability: avaliability,
|
||||
} = store.get();
|
||||
|
||||
const _timeTicks = generateTicks(performanceChartData);
|
||||
const _data = addFpsMetadata(performanceChartData);
|
||||
React.useState(() => {
|
||||
setTicks(generateTicks(performanceChartData));
|
||||
setData(addFpsMetadata(performanceChartData));
|
||||
})
|
||||
|
||||
|
||||
const onDotClick = ({ index: pointer }: { index: number }) => {
|
||||
const point = _data[pointer];
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue