mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-12 10:09:02 +08:00
fix: graph component is memorised (#2223)
This commit is contained in:
parent
ce5afd31fd
commit
b67206dd65
@ -25,7 +25,8 @@ import * as chartjsAdapter from 'chartjs-adapter-date-fns';
|
|||||||
import annotationPlugin from 'chartjs-plugin-annotation';
|
import annotationPlugin from 'chartjs-plugin-annotation';
|
||||||
import dayjs from 'dayjs';
|
import dayjs from 'dayjs';
|
||||||
import { useIsDarkMode } from 'hooks/useDarkMode';
|
import { useIsDarkMode } from 'hooks/useDarkMode';
|
||||||
import React, { useCallback, useEffect, useRef } from 'react';
|
import isEqual from 'lodash-es/isEqual';
|
||||||
|
import React, { memo, useCallback, useEffect, useRef } from 'react';
|
||||||
|
|
||||||
import { hasData } from './hasData';
|
import { hasData } from './hasData';
|
||||||
import { getAxisLabelColor } from './helpers';
|
import { getAxisLabelColor } from './helpers';
|
||||||
@ -374,4 +375,7 @@ Graph.defaultProps = {
|
|||||||
onDragSelect: undefined,
|
onDragSelect: undefined,
|
||||||
dragSelectColor: undefined,
|
dragSelectColor: undefined,
|
||||||
};
|
};
|
||||||
export default Graph;
|
|
||||||
|
export default memo(Graph, (prevProps, nextProps) =>
|
||||||
|
isEqual(prevProps.data, nextProps.data),
|
||||||
|
);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user