diff --git a/app/package.json b/app/package.json index 9caffdbf4..989cfbc18 100644 --- a/app/package.json +++ b/app/package.json @@ -1,6 +1,6 @@ { "name": "name-request", - "version": "5.10.0", + "version": "5.10.1", "private": true, "engines": { "node": ">=24" @@ -9,14 +9,14 @@ "sbcName": "SBC Common Components", "scripts": { "dev": "vite", - "build": "vite build", - "build-check": "vite build", + "build": "vue-demi-fix && vite build", + "build-check": "vue-demi-fix && vite build", "preview": "vite preview --port 8080", "lint": "eslint . --ext js,ts,vue --no-fix", - "test": "vitest run", - "test:unit": "vitest run", + "test": "vue-demi-fix && vitest run", + "test:unit": "vue-demi-fix && vitest run", "test:watch": "vitest watch", - "test:coverage": "vitest run --coverage" + "test:coverage": "vue-demi-fix && vitest run --coverage" }, "dependencies": { "@babel/compat-data": "^7.24.4", @@ -75,6 +75,7 @@ "vitest": "0.33.0", "volar-service-vetur": "^0.0.62", "vue-debounce-decorator": "^1.0.1", + "vue-demi": "^0.14.10", "vue-property-decorator": "^9.1.2", "vue-test-utils-helpers": "git+https://github.com/bcgov/vue-test-utils-helpers.git", "vuex-class": "^0.3.2", diff --git a/app/pnpm-lock.yaml b/app/pnpm-lock.yaml index b9c5a53c8..98dabb1be 100644 --- a/app/pnpm-lock.yaml +++ b/app/pnpm-lock.yaml @@ -176,6 +176,9 @@ importers: vue-debounce-decorator: specifier: ^1.0.1 version: 1.0.1 + vue-demi: + specifier: ^0.14.10 + version: 0.14.10(vue@2.7.16) vue-property-decorator: specifier: ^9.1.2 version: 9.1.2(vue-class-component@7.2.6(vue@2.7.16))(vue@2.7.16) diff --git a/app/src/App.vue b/app/src/App.vue index 73ffbc930..4e7813ee6 100644 --- a/app/src/App.vue +++ b/app/src/App.vue @@ -95,6 +95,7 @@ /> + @@ -131,7 +132,7 @@ import { Breadcrumb } from '@/components/common' import GenesysWebMessage from '@bcrs-shared-components/genesys-web-message/GenesysWebMessage.vue' import { WebChat as ChatPopup } from '@bcrs-shared-components/web-chat' import { AffiliationErrorDialog, CancelDialog, ConditionsDialog, ErrorDialog, ExitDialog, - HelpMeChooseDialog, MrasSearchInfoDialog, NrNotRequiredDialog, CreateBusinessErrorDialog, + HelpMeChooseDialog, MrasSearchInfoDialog, NrNotRequiredDialog, NumberedCompanyHelpDialog, CreateBusinessErrorDialog, ConfirmNrDialog, PaymentCompleteDialog, PickEntityOrConversionDialog, RenewDialog, ReceiptsDialog, RefundDialog, ResubmitDialog, RetryDialog, StaffPaymentErrorDialog, UpgradeDialog, ExitIncompletePaymentDialog } from '@/components/dialogs' @@ -158,6 +159,7 @@ import { CorpTypeCd } from '@bcrs-shared-components/corp-type-module' HelpMeChooseDialog, MrasSearchInfoDialog, NrNotRequiredDialog, + NumberedCompanyHelpDialog, PaymentCompleteDialog, PickEntityOrConversionDialog, ReceiptsDialog, diff --git a/app/src/components/dialogs/index.ts b/app/src/components/dialogs/index.ts index 1601a9e38..d1eb3dc92 100644 --- a/app/src/components/dialogs/index.ts +++ b/app/src/components/dialogs/index.ts @@ -9,6 +9,7 @@ export { default as ExitIncompletePaymentDialog } from './exit-incomplete-paymen export { default as HelpMeChooseDialog } from './help-me-choose.vue' export { default as MrasSearchInfoDialog } from './mras-search-info.vue' export { default as NrNotRequiredDialog } from './nr-not-required.vue' +export { default as NumberedCompanyHelpDialog } from './numbered-company-help.vue' export { default as PaymentCompleteDialog } from './payment-complete.vue' export { default as PickEntityOrConversionDialog } from './pick-entity-or-conversion.vue' export { default as ReceiptsDialog } from './receipts.vue' diff --git a/app/src/components/dialogs/numbered-company-help.vue b/app/src/components/dialogs/numbered-company-help.vue new file mode 100644 index 000000000..352cac8c8 --- /dev/null +++ b/app/src/components/dialogs/numbered-company-help.vue @@ -0,0 +1,242 @@ + + + + + diff --git a/app/src/components/new-request/search-components/numbered-company-bullets.vue b/app/src/components/new-request/search-components/numbered-company-bullets.vue index 3782e28ad..39373db00 100644 --- a/app/src/components/new-request/search-components/numbered-company-bullets.vue +++ b/app/src/components/new-request/search-components/numbered-company-bullets.vue @@ -29,7 +29,20 @@ + + +