diff --git a/react/example/package.json b/react/example/package.json index 4ac0505e7e..fa9863f7d6 100644 --- a/react/example/package.json +++ b/react/example/package.json @@ -10,7 +10,7 @@ "build": "webpack --mode production" }, "dependencies": { - "@egovernments/digit-ui-components": "0.0.2-beta.16", + "@egovernments/digit-ui-components": "0.0.2-beta.17", "@egovernments/digit-ui-libraries": "1.8.2-beta.1", "@egovernments/digit-ui-module-common": "1.7.10", "@egovernments/digit-ui-module-core": "1.8.1-beta.6", diff --git a/react/modules/Project/package.json b/react/modules/Project/package.json index d11adb2423..1d6212ef98 100644 --- a/react/modules/Project/package.json +++ b/react/modules/Project/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "@egovernments/digit-ui-react-components": "1.8.1-beta.4", - "@egovernments/digit-ui-components": "0.0.2-beta.16", + "@egovernments/digit-ui-components": "0.0.2-beta.17", "lodash": "^4.17.21", "react": "17.0.2", "react-date-range": "^1.4.0", diff --git a/react/modules/core/package.json b/react/modules/core/package.json index 50a055fda8..d14c00474a 100644 --- a/react/modules/core/package.json +++ b/react/modules/core/package.json @@ -14,7 +14,7 @@ "prepublish": "yarn build" }, "dependencies": { - "@egovernments/digit-ui-components": "0.0.2-beta.16", + "@egovernments/digit-ui-components": "0.0.2-beta.17", "@egovernments/digit-ui-react-components": "1.8.1-beta.4", "react": "17.0.2", "react-dom": "17.0.2", diff --git a/react/modules/sample/package.json b/react/modules/sample/package.json index 1cffb184a9..cee74c2cf3 100644 --- a/react/modules/sample/package.json +++ b/react/modules/sample/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "@egovernments/digit-ui-react-components": "1.8.1-beta.4", - "@egovernments/digit-ui-components": "0.0.2-beta.16", + "@egovernments/digit-ui-components": "0.0.2-beta.17", "react": "17.0.2", "react-date-range": "^1.4.0", "react-dom": "17.0.2", diff --git a/react/package.json b/react/package.json index bb2955ba68..03abfc32b2 100644 --- a/react/package.json +++ b/react/package.json @@ -78,7 +78,7 @@ "@egovernments/digit-ui-module-sample": "0.0.1", "@egovernments/digit-ui-react-components": "1.7.10", "@egovernments/digit-ui-svg-components": "1.0.4", - "@egovernments/digit-ui-components": "0.0.2-beta.16", + "@egovernments/digit-ui-components": "0.0.2-beta.17", "babel-loader": "8.1.0", "clean-webpack-plugin": "4.0.0", "css-loader": "5.2.6", diff --git a/react/ui-components/CHANGELOG.md b/react/ui-components/CHANGELOG.md index 48e8e0fa7a..72fdcce9b5 100644 --- a/react/ui-components/CHANGELOG.md +++ b/react/ui-components/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.0.2-beta.17] - 2024-07-23 +### New Changes +- Updated multiselectdropdown + ## [0.0.2-beta.16] - 2024-07-22 ### New Changes - Updated prop for Menu diff --git a/react/ui-components/package.json b/react/ui-components/package.json index 39667c7b6c..9c4b8afed8 100644 --- a/react/ui-components/package.json +++ b/react/ui-components/package.json @@ -1,6 +1,6 @@ { "name": "@egovernments/digit-ui-components", - "version": "0.0.2-beta.16", + "version": "0.0.2-beta.17", "license": "MIT", "main": "dist/index.js", "module": "dist/index.modern.js", diff --git a/react/ui-components/src/atoms/MultiSelectDropdown.js b/react/ui-components/src/atoms/MultiSelectDropdown.js index aaa00306e5..1124130067 100644 --- a/react/ui-components/src/atoms/MultiSelectDropdown.js +++ b/react/ui-components/src/atoms/MultiSelectDropdown.js @@ -39,10 +39,17 @@ const MultiSelectDropdown = ({ function reducer(state, action) { switch (action.type) { case "ADD_TO_SELECTED_EVENT_QUEUE": - return [ - ...state, - { code: action.payload?.[1]?.code, propsData: action.payload }, - ]; + // return [ + // ...state, + // { code: action.payload?.[1]?.code, propsData: action.payload }, + // ]; + const updatedState = [...state, { code: action.payload?.[1]?.code, propsData: action.payload }]; + onSelect( + updatedState.map((e) => e.propsData), + getCategorySelectAllState(), + props + ); + return updatedState; case "REMOVE_FROM_SELECTED_EVENT_QUEUE": const newState = state.filter( (e) => e?.code !== action.payload?.[1]?.code