mirror of https://github.com/grafana/grafana.git
[release-12.1.3] Table: Avoid thrown error due to internal React issue (#111945)
Table: Fix hooks issue ordering issue
This commit is contained in:
parent
673e0684ff
commit
70fcd166fe
|
@ -34,6 +34,10 @@ export function TablePanel(props: Props) {
|
||||||
|
|
||||||
const theme = useTheme2();
|
const theme = useTheme2();
|
||||||
const panelContext = usePanelContext();
|
const panelContext = usePanelContext();
|
||||||
|
const _getActions = useCallback(
|
||||||
|
(frame: DataFrame, field: Field, rowIndex: number) => getCellActions(frame, field, rowIndex, replaceVariables),
|
||||||
|
[replaceVariables]
|
||||||
|
);
|
||||||
const frames = hasDeprecatedParentRowIndex(data.series)
|
const frames = hasDeprecatedParentRowIndex(data.series)
|
||||||
? migrateFromParentRowIndexToNestedFrames(data.series)
|
? migrateFromParentRowIndexToNestedFrames(data.series)
|
||||||
: data.series;
|
: data.series;
|
||||||
|
@ -57,11 +61,6 @@ export function TablePanel(props: Props) {
|
||||||
|
|
||||||
const enableSharedCrosshair = panelContext.sync && panelContext.sync() !== DashboardCursorSync.Off;
|
const enableSharedCrosshair = panelContext.sync && panelContext.sync() !== DashboardCursorSync.Off;
|
||||||
|
|
||||||
const _getActions = useCallback(
|
|
||||||
(frame: DataFrame, field: Field, rowIndex: number) => getCellActions(frame, field, rowIndex, replaceVariables),
|
|
||||||
[replaceVariables]
|
|
||||||
);
|
|
||||||
|
|
||||||
const tableElement = (
|
const tableElement = (
|
||||||
<TableNG
|
<TableNG
|
||||||
height={tableHeight}
|
height={tableHeight}
|
||||||
|
|
Loading…
Reference in New Issue