mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-13 22:46:06 +08:00
chore: modal is updated in the error state
This commit is contained in:
parent
dc737f385a
commit
744dfd010a
@ -124,38 +124,9 @@ const GridCardGraph = ({
|
||||
[],
|
||||
);
|
||||
|
||||
const onDeleteHandler = useCallback(() => {
|
||||
deleteWidget({ widgetId: widget.id });
|
||||
onToggleModal(setDeletModal);
|
||||
isDeleted.current = true;
|
||||
}, [deleteWidget, widget, onToggleModal, isDeleted]);
|
||||
|
||||
if (state.error) {
|
||||
const getModals = () => {
|
||||
return (
|
||||
<>
|
||||
<Bar
|
||||
onViewFullScreenHandler={(): void => onToggleModal(setModal)}
|
||||
widget={widget}
|
||||
onDeleteHandler={(): void => onToggleModal(setDeletModal)}
|
||||
/>
|
||||
|
||||
<ErrorContainer>{state.errorMessage}</ErrorContainer>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
if (state.loading === true || state.payload === undefined) {
|
||||
return <Spinner height="20vh" tip="Loading..." />;
|
||||
}
|
||||
|
||||
return (
|
||||
<>
|
||||
<Bar
|
||||
onViewFullScreenHandler={(): void => onToggleModal(setModal)}
|
||||
widget={widget}
|
||||
onDeleteHandler={(): void => onToggleModal(setDeletModal)}
|
||||
/>
|
||||
|
||||
<Modal
|
||||
destroyOnClose
|
||||
onCancel={(): void => onToggleModal(setDeletModal)}
|
||||
@ -181,6 +152,44 @@ const GridCardGraph = ({
|
||||
<FullView name={name} widget={widget} />
|
||||
</FullViewContainer>
|
||||
</Modal>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
const onDeleteHandler = useCallback(() => {
|
||||
deleteWidget({ widgetId: widget.id });
|
||||
onToggleModal(setDeletModal);
|
||||
isDeleted.current = true;
|
||||
}, [deleteWidget, widget, onToggleModal, isDeleted]);
|
||||
|
||||
if (state.error) {
|
||||
return (
|
||||
<>
|
||||
{getModals()}
|
||||
<Bar
|
||||
onViewFullScreenHandler={(): void => onToggleModal(setModal)}
|
||||
widget={widget}
|
||||
onDeleteHandler={(): void => onToggleModal(setDeletModal)}
|
||||
/>
|
||||
|
||||
<ErrorContainer>{state.errorMessage}</ErrorContainer>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
if (state.loading === true || state.payload === undefined) {
|
||||
return <Spinner height="20vh" tip="Loading..." />;
|
||||
}
|
||||
|
||||
return (
|
||||
<>
|
||||
<Bar
|
||||
onViewFullScreenHandler={(): void => onToggleModal(setModal)}
|
||||
widget={widget}
|
||||
onDeleteHandler={(): void => onToggleModal(setDeletModal)}
|
||||
/>
|
||||
|
||||
{getModals()}
|
||||
|
||||
<GridGraphComponent
|
||||
{...{
|
||||
|
Loading…
x
Reference in New Issue
Block a user