2021-02-08 23:05:34 -06:00
|
|
|
import React, { FC } from 'react';
|
2022-04-22 08:33:13 -05:00
|
|
|
|
2021-02-08 23:05:34 -06:00
|
|
|
import { DashboardModel, PanelModel } from '../../state';
|
|
|
|
|
2022-04-22 08:33:13 -05:00
|
|
|
import { PanelHeaderMenu } from './PanelHeaderMenu';
|
|
|
|
import { PanelHeaderMenuProvider } from './PanelHeaderMenuProvider';
|
|
|
|
|
2021-02-08 23:05:34 -06:00
|
|
|
interface Props {
|
|
|
|
panel: PanelModel;
|
|
|
|
dashboard: DashboardModel;
|
|
|
|
onClose: () => void;
|
|
|
|
}
|
|
|
|
|
2022-07-06 02:33:25 -05:00
|
|
|
export const PanelHeaderMenuWrapper: FC<Props> = ({ panel, dashboard }) => {
|
2021-02-08 23:05:34 -06:00
|
|
|
return (
|
2022-07-06 02:33:25 -05:00
|
|
|
<PanelHeaderMenuProvider panel={panel} dashboard={dashboard}>
|
|
|
|
{({ items }) => {
|
|
|
|
return <PanelHeaderMenu items={items} />;
|
|
|
|
}}
|
|
|
|
</PanelHeaderMenuProvider>
|
2021-02-08 23:05:34 -06:00
|
|
|
);
|
|
|
|
};
|