From 526212010ce74fce2232e39386c2fc4959ce2ecc Mon Sep 17 00:00:00 2001 From: arpitnath Date: Fri, 15 Sep 2023 19:53:42 +0530 Subject: [PATCH] fixes: adapts to new event manager ui --- .../src/Editor/Inspector/EventManager.jsx | 123 ++++-------------- 1 file changed, 24 insertions(+), 99 deletions(-) diff --git a/frontend/src/Editor/Inspector/EventManager.jsx b/frontend/src/Editor/Inspector/EventManager.jsx index ca6ef895c4..1c2dbb08ca 100644 --- a/frontend/src/Editor/Inspector/EventManager.jsx +++ b/frontend/src/Editor/Inspector/EventManager.jsx @@ -21,6 +21,9 @@ import RunjsParameters from './ActionConfigurationPanels/RunjsParamters'; import { useAppDataActions, useAppInfo } from '@/_stores/appDataStore'; import { isQueryRunnable } from '@/_helpers/utils'; import { shallow } from 'zustand/shallow'; +import AddNewButton from '@/ToolJetUI/Buttons/AddNewButton/AddNewButton'; +import NoListItem from './Components/Table/NoListItem'; +import ManageEventButton from './ManageEventButton'; // eslint-disable-next-line import/no-unresolved export const EventManager = ({ @@ -818,7 +821,7 @@ export const EventManager = ({ ); } - //!Need to fix + const reorderEvents = (startIndex, endIndex) => { const result = _.cloneDeep(events); const [removed] = result.splice(startIndex, 1); @@ -889,92 +892,14 @@ export const EventManager = ({ if (typeof popOverCallback === 'function') popOverCallback(showing); }} > -
-
-
-
-
- - - - - - - - -
-
- {eventMetaDefinition?.events[event.event.eventId]?.displayName} -
-
- - {actionMeta.name} - -
-
- { - e.stopPropagation(); - removeHandler(index); - }} - data-cy="delete-button" - data-tooltip-id="event-delete-btn-icon" - data-tooltip-content="Delete" - > - - - - - -
-
-
-
+
+
); @@ -992,21 +917,21 @@ export const EventManager = ({ const renderAddHandlerBtn = () => { return ( -
- - -    - {t('editor.inspector.eventManager.addHandler', 'Add handler')} - -
+ + {t('editor.inspector.eventManager.addHandler', 'New event handler')} + ); }; + if (events.length === 0) { + return ( + <> + {!hideEmptyEventsAlert && } + {renderAddHandlerBtn()} + + ); + } + const componentName = eventMetaDefinition?.name ? eventMetaDefinition.name : 'query'; if (events.length === 0) {