diff --git a/auth-web/.env.example b/auth-web/.env.example index 13aa5dbc96..f4bae2a311 100644 --- a/auth-web/.env.example +++ b/auth-web/.env.example @@ -20,6 +20,7 @@ VUE_APP_XLP_FORMS_URL="https://www2.gov.bc.ca/assets/gov/employment-business-and VUE_APP_REGISTRY_HOME_URL="https://dev.bcregistry.gov.bc.ca/" VUE_APP_AUTH_WEB_URL="https://dev.account.bcregistry.gov.bc.ca/" VUE_APP_DASHBOARD_URL="https://dev.business.bcregistry.gov.bc.ca/" +VUE_APP_DOCUMENTS_UI_URL="https://documents-ui-dev.firebaseapp.com" VUE_APP_ENTITY_SELECTOR_URL="https://entity-selection-dev.apps.silver.devops.gov.bc.ca/" VUE_APP_SITEMINDER_LOGOUT_URL="https://logontest7.gov.bc.ca/clp-cgi/logoff.cgi" VUE_APP_NAME_REQUEST_URL="https://dev.names.bcregistry.gov.bc.ca/" diff --git a/auth-web/devops/vaults.env b/auth-web/devops/vaults.env index 950381cdc4..743b09d106 100644 --- a/auth-web/devops/vaults.env +++ b/auth-web/devops/vaults.env @@ -15,6 +15,7 @@ VUE_APP_ONE_STOP_URL="op://relationship/$APP_ENV/auth-web/ONE_STOP_URL" VUE_APP_REGISTRY_HOME_URL="op://web-url/$APP_ENV/registry/REGISTRY_HOME_URL" VUE_APP_AUTH_WEB_URL="op://web-url/$APP_ENV/auth-web/AUTH_WEB_URL" VUE_APP_DASHBOARD_URL="op://web-url/$APP_ENV/business/DASHBOARD_URL" +VUE_APP_DOCUMENTS_UI_URL="op://web-url/$APP_ENV/documents-ui/DOCUMENTS_UI_URL" VUE_APP_ENTITY_SELECTOR_URL="op://web-url/$APP_ENV/entity-selector/ENTITY_SELECTOR_URL" VUE_APP_SITEMINDER_LOGOUT_URL="op://web-url/$APP_ENV/siteminder/SITEMINDER_LOGOUT_URL" VUE_APP_NAME_REQUEST_URL="op://web-url/$APP_ENV/name-request/NAME_REQUEST_URL" diff --git a/auth-web/src/assets/img/icon-drs.svg b/auth-web/src/assets/img/icon-drs.svg new file mode 100644 index 0000000000..98f62cbc84 --- /dev/null +++ b/auth-web/src/assets/img/icon-drs.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/auth-web/src/assets/img/icon-involuntary-dissolution.svg b/auth-web/src/assets/img/icon-involuntary-dissolution.svg new file mode 100644 index 0000000000..14f38a5d8b --- /dev/null +++ b/auth-web/src/assets/img/icon-involuntary-dissolution.svg @@ -0,0 +1,3 @@ + + + diff --git a/auth-web/src/components/LaunchTile.vue b/auth-web/src/components/LaunchTile.vue new file mode 100644 index 0000000000..9d7f62967e --- /dev/null +++ b/auth-web/src/components/LaunchTile.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/auth-web/src/components/index.ts b/auth-web/src/components/index.ts index d02b108830..bb8811a419 100644 --- a/auth-web/src/components/index.ts +++ b/auth-web/src/components/index.ts @@ -3,3 +3,4 @@ export { default as BaseVExpansionPanel } from './BaseVExpansionPanel.vue' export { default as CardHeader } from './CardHeader.vue' export { default as DatePicker } from './DatePicker.vue' export { default as IconTooltip } from './IconTooltip.vue' +export { default as LaunchTile } from './LaunchTile.vue' diff --git a/auth-web/src/models/common.ts b/auth-web/src/models/common.ts new file mode 100644 index 0000000000..8305c16773 --- /dev/null +++ b/auth-web/src/models/common.ts @@ -0,0 +1,12 @@ +import { ComputedRef } from '@vue/composition-api' + +/** Interface for the LaunchTileConfig object */ +export interface LaunchTileConfigIF { + showTile: ComputedRef + image: string + title: string + description: string + href?: string + action?: () => void + actionLabel: string +} diff --git a/auth-web/src/util/config-helper.ts b/auth-web/src/util/config-helper.ts index 15229588db..a1e2504ca9 100644 --- a/auth-web/src/util/config-helper.ts +++ b/auth-web/src/util/config-helper.ts @@ -46,6 +46,10 @@ export default class ConfigHelper { return `${import.meta.env.VUE_APP_REGISTRY_HOME_URL}dashboard` } + static getBcrosDocumentsUiURL () { + return `${import.meta.env.VUE_APP_DOCUMENTS_UI_URL}` + } + static getBcrosURL () { return `${ConfigHelper.getSelfURL()}/signin/bcros/` } diff --git a/auth-web/src/util/constants.ts b/auth-web/src/util/constants.ts index c2bd88b33f..c8879c0e0f 100644 --- a/auth-web/src/util/constants.ts +++ b/auth-web/src/util/constants.ts @@ -484,6 +484,7 @@ export enum LDFlags { EnableAffiliationDelegation = 'enable-affiliation-delegation', EnableCreditCardPremium = 'enable-credit-card-premium', EnableEFTBalanceByPAD = 'enable-eft-balance-by-pad', + EnableDRSLookup = 'enable-drs-lookup', // Document Record Services } export enum DateFilterCodes { diff --git a/auth-web/src/views/auth/staff/StaffDashboardView.vue b/auth-web/src/views/auth/staff/StaffDashboardView.vue index 6565af5d21..ae10f02cce 100644 --- a/auth-web/src/views/auth/staff/StaffDashboardView.vue +++ b/auth-web/src/views/auth/staff/StaffDashboardView.vue @@ -265,53 +265,30 @@ - - - + + - -
-

- Involuntary Dissolution -

-

- Set up and manage automation for Involuntary Dissolution of businesses -

-
-
- - - Manage Involuntary Dissolution - - -
-
+ + +