[v11.1.x] NavToolbarActions: Make sure ToolbarActions are renrendered when needed (#89620)

NavToolbarActions: Make sure ToolbarActions are renrendered when needed (#89615)

(cherry picked from commit 96fda0d6ea)

Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
This commit is contained in:
grafana-delivery-bot[bot]
2024-06-24 15:37:56 +02:00
committed by GitHub
co-authored by Dominik Prokop
parent 6a89d906cc
commit 82eccf0672
@@ -1,5 +1,5 @@
import { css } from '@emotion/css';
import React, { useEffect, useState } from 'react';
import React, { useEffect, useId, useState } from 'react';
import { GrafanaTheme2 } from '@grafana/data';
import { selectors } from '@grafana/e2e-selectors';
@@ -37,7 +37,9 @@ interface Props {
}
export const NavToolbarActions = React.memo<Props>(({ dashboard }) => {
const actions = <ToolbarActions dashboard={dashboard} />;
const id = useId();
const actions = <ToolbarActions dashboard={dashboard} key={id} />;
return <AppChromeUpdate actions={actions} />;
});