diff --git a/.gitignore b/.gitignore index 4de746af..b16b349b 100644 --- a/.gitignore +++ b/.gitignore @@ -43,6 +43,7 @@ pnpm-debug.log* test-results/ tests/coverage tests/playwright-report +test-reports/ # unit testing coverage diff --git a/package-lock.json b/package-lock.json index f77507df..0b85d364 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,11 +15,11 @@ "@mui/material": "^5.16.7", "@mui/styles": "^5.16.7", "@mui/x-date-pickers": "^7.20.0", - "@pega/auth": "^0.2.17", + "@pega/auth": "^0.2.26", "@pega/cosmos-react-condition-builder": "^7.0.4", "@pega/cosmos-react-core": "^7.0.4", "@pega/cosmos-react-work": "^7.0.4", - "@pega/react-sdk-components": "~24.2.10", + "@pega/react-sdk-components": "~0.242.9", "@storybook/react-webpack5": "^8.6.14", "@tinymce/tinymce-react": "^5.1.1", "@types/styled-components": "^5.1.34", @@ -47,9 +47,9 @@ "@loadable/component": "^5.16.3", "@pega/configs": "^0.7.0", "@pega/constellationjs": "~0.242.7", - "@pega/dx-component-builder-sdk": "24.2.10", + "@pega/dx-component-builder-sdk": "~0.242.16", "@pega/pcore-pconnect-typedefs": "~3.2.2", - "@pega/react-sdk-overrides": "~24.2.10", + "@pega/react-sdk-overrides": "~0.242.9", "@playwright/test": "^1.52.0", "@storybook/addon-essentials": "^8.6.14", "@storybook/addon-links": "^8.6.14", @@ -6477,9 +6477,9 @@ } }, "node_modules/@pega/dx-component-builder-sdk": { - "version": "24.2.10", - "resolved": "https://registry.npmjs.org/@pega/dx-component-builder-sdk/-/dx-component-builder-sdk-24.2.10.tgz", - "integrity": "sha512-JOymlWO9H5TTI807gRrtzzsdr4DNLFJkk2SsVykHYlcvQOcJNwHyOuNbaRCAEuuo/Y3KcKyLJsl8YhFWgRvJAg==", + "version": "0.242.16", + "resolved": "https://registry.npmjs.org/@pega/dx-component-builder-sdk/-/dx-component-builder-sdk-0.242.16.tgz", + "integrity": "sha512-QTrObEkc4UOmtXbiJM7qCLZGWaPS0eoEg+GUE35Vm2mueJfPpFmqteLe/6fHMGHNhdu/2fGE5BuGbFVx3Y9ZCQ==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { @@ -7038,15 +7038,15 @@ } }, "node_modules/@pega/react-sdk-components": { - "version": "24.2.10", - "resolved": "https://registry.npmjs.org/@pega/react-sdk-components/-/react-sdk-components-24.2.10.tgz", - "integrity": "sha512-6kldAjJ0VYBWG8tDOJM40IYdTt9g5EXlhSxPXrvXnT3HTFCd1tZPIvoZIqaSRRjdjXROcnz7uxxtUfZjAzVyMg==", + "version": "0.242.9", + "resolved": "https://registry.npmjs.org/@pega/react-sdk-components/-/react-sdk-components-0.242.9.tgz", + "integrity": "sha512-gqXL5D/UUK0lwqdFO6VabQ3R44RNsK950Trnm5y4dHBTVggxKOl9hEVB2rj/yMld8OXRKj2BEKTwOsSxdUWaKA==", "license": "SEE LICENCE IN LICENSE" }, "node_modules/@pega/react-sdk-overrides": { - "version": "24.2.10", - "resolved": "https://registry.npmjs.org/@pega/react-sdk-overrides/-/react-sdk-overrides-24.2.10.tgz", - "integrity": "sha512-0jzQMKQf7JKFJ5UgTqbEKDzEnJMhm8Fdfk6oDdCvdMiK3RsQe7dusjwFU1lEww3+ZChtyTfx7vmj0Whykjh2lA==", + "version": "0.242.9", + "resolved": "https://registry.npmjs.org/@pega/react-sdk-overrides/-/react-sdk-overrides-0.242.9.tgz", + "integrity": "sha512-t0yl7fEGWI7ndlPY5sNkqnH5a+vbr3LgnSQq66V50TRszKrG7ckWRdLpDXrwEIk0pYbaMoctEXKtPLL+CeamwQ==", "dev": true, "license": "SEE LICENCE IN LICENSE" }, diff --git a/package.json b/package.json index 3f58a67e..53bd5e1f 100644 --- a/package.json +++ b/package.json @@ -60,11 +60,11 @@ "@mui/material": "^5.16.7", "@mui/styles": "^5.16.7", "@mui/x-date-pickers": "^7.20.0", - "@pega/auth": "^0.2.17", + "@pega/auth": "^0.2.26", "@pega/cosmos-react-condition-builder": "^7.0.4", "@pega/cosmos-react-core": "^7.0.4", "@pega/cosmos-react-work": "^7.0.4", - "@pega/react-sdk-components": "~24.2.10", + "@pega/react-sdk-components": "~0.242.9", "@storybook/react-webpack5": "^8.6.14", "@tinymce/tinymce-react": "^5.1.1", "@types/styled-components": "^5.1.34", @@ -92,9 +92,9 @@ "@loadable/component": "^5.16.3", "@pega/configs": "^0.7.0", "@pega/constellationjs": "~0.242.7", - "@pega/dx-component-builder-sdk": "24.2.10", + "@pega/dx-component-builder-sdk": "~0.242.16", "@pega/pcore-pconnect-typedefs": "~3.2.2", - "@pega/react-sdk-overrides": "~24.2.10", + "@pega/react-sdk-overrides": "~0.242.9", "@playwright/test": "^1.52.0", "@storybook/addon-essentials": "^8.6.14", "@storybook/addon-links": "^8.6.14", diff --git a/src/samples/Embedded/MainScreen/index.tsx b/src/samples/Embedded/MainScreen/index.tsx index 1e12a692..d969e6b2 100644 --- a/src/samples/Embedded/MainScreen/index.tsx +++ b/src/samples/Embedded/MainScreen/index.tsx @@ -87,13 +87,17 @@ export default function MainScreen(props: MainScreenProps) { // Subscribe to the EVENT_CANCEL event to handle the assignment cancellation PCore.getPubSubUtils().subscribe(PCore.getConstants().PUB_SUB_EVENTS.EVENT_CANCEL, () => cancelAssignment(), 'cancelAssignment'); - // Subscribe to the 'assignmentFinished' event to handle assignment completion - PCore.getPubSubUtils().subscribe('assignmentFinished', () => assignmentFinished(), 'assignmentFinished'); + // Subscribe to the END_OF_ASSIGNMENT_PROCESSING event to handle assignment completion + PCore.getPubSubUtils().subscribe( + PCore.getConstants().PUB_SUB_EVENTS.CASE_EVENTS.END_OF_ASSIGNMENT_PROCESSING, + () => assignmentFinished(), + 'endOfAssignmentProcessing' + ); return () => { // unsubscribe to the events PCore.getPubSubUtils().unsubscribe(PCore.getConstants().PUB_SUB_EVENTS.EVENT_CANCEL, 'cancelAssignment'); - PCore.getPubSubUtils().unsubscribe('assignmentFinished', 'assignmentFinished'); + PCore.getPubSubUtils().unsubscribe(PCore.getConstants().PUB_SUB_EVENTS.CASE_EVENTS.END_OF_ASSIGNMENT_PROCESSING, 'endOfAssignmentProcessing'); }; });