diff --git a/frontend/src/container/GridGraphLayout/Graph/index.tsx b/frontend/src/container/GridGraphLayout/Graph/index.tsx index 5a6ab2e9470e..e9907dcc04ab 100644 --- a/frontend/src/container/GridGraphLayout/Graph/index.tsx +++ b/frontend/src/container/GridGraphLayout/Graph/index.tsx @@ -213,19 +213,29 @@ function GridCardGraph({ ); }; + const handleOnView = (): void => { + onToggleModal(setModal); + }; + + const handleOnDelete = (): void => { + onToggleModal(setDeleteModal); + }; + const isEmptyLayout = widget?.id === 'empty' || isEmpty(widget); if (state.error && !isEmptyLayout) { return ( <> {getModals()} - onToggleModal(setModal)} - onDelete={(): void => onToggleModal(setDeleteModal)} - /> +
+ +
{state.errorMessage} @@ -255,13 +265,15 @@ function GridCardGraph({ }} > {!isEmptyLayout && ( - onToggleModal(setModal)} - onDelete={(): void => onToggleModal(setDeleteModal)} - /> +
+ onToggleModal(setModal)} + onDelete={(): void => onToggleModal(setDeleteModal)} + /> +
)} {!isEmptyLayout && getModals()} diff --git a/frontend/src/container/GridGraphLayout/GraphLayout.tsx b/frontend/src/container/GridGraphLayout/GraphLayout.tsx index dfb079748843..d615fb1a13f6 100644 --- a/frontend/src/container/GridGraphLayout/GraphLayout.tsx +++ b/frontend/src/container/GridGraphLayout/GraphLayout.tsx @@ -72,6 +72,7 @@ function GraphLayout({ useCSSTransforms allowOverlap={false} onLayoutChange={onLayoutChangeHandler} + draggableHandle=".drag-handle" > {layouts.map(({ Component, ...rest }) => { const currentWidget = (widgets || [])?.find((e) => e.id === rest.i);