fix(extraSidebarComponent/index.tsx): update references to data object to use dataFilter object to prevent errors when filtering data
fix(sideBarDraggableComponent/index.tsx): add deleteComponent function from typesContext to handleSelectChange function to delete components
The `ExtraSidebar` component in `extraSidebarComponent/index.tsx` has been refactored to extract the `SidebarDraggableComponent` into a separate file. This was done to improve code organization and reusability. The extracted component takes props such as `display_name`, `itemName`, `error`, `color`, and `onDragStart` to render the draggable sidebar component.
fix(typesContext.tsx): update the display name of the component node to remove the count and add the increment value
fix(typesContext.tsx): clone the component node before assigning it to newData to prevent reference error
fix(extraSidebarComponent/index.tsx): import the missing removeCountFromString function from utils/utils to fix a reference error
fix(extraSidebarComponent/index.tsx): update the type of the dragged item to remove the count from the name
feat(utils.ts): add removeCountFromString function to remove the count from a string
🐛 fix(genericModal/index.tsx): update template value based on field_name instead of hardcoding "template"
✨ feat(api/index.ts): add CustomFieldsType to represent custom fields in APIClassType
fix(EditNodeModal/index.tsx): add key prop to BaseModal component to fix React warning
chore(formModal/index.tsx): add console log statement for error handling in the onerror event handler
chore(LoginPage/index.tsx): add console log statement for error handling in the catch block of the promise
chore(loginPage/index.tsx): add console log statement for error handling in the catch block of the promise
✨ feat(keypairListComponent): add support for dataValue prop to pass down initial data value to the component
✨ feat(EditNodeModal): add support for dataValue state to store the current data value
✨ feat(EditNodeModal): pass down dataValue prop to KeypairListComponent to initialize the component with the current data value
✨ feat(types): add dataValue property to KeyPairListComponentType to reflect the changes in the component
🐛 fix(API/index.ts): add null check for response object in updateFlowInDatabase function to prevent potential error
🐛 fix(formModal/index.tsx): close chat and websocket connection when user is redirected to login page
🔧 fix(keypairListComponent): add mx-2 class to keypairListComponent when there are multiple key-value pairs to improve spacing
🔧 fix(keypairListComponent): remove ref parameter from onChange function in keypairListComponent to fix unnecessary re-rendering
🔧 fix(keypairListComponent): add mx-2 class to keypairListComponent when there are multiple key-value pairs to improve spacing
🔧 fix(editNodeModal): add my-3 class to keypairListComponent when there are multiple key-value pairs to improve spacing
🔧 fix(types): add advanced property to KeyPairListComponentType to support advanced mode in keypairListComponent