From 987e22d9e98754db037b75537e651760440e68fd Mon Sep 17 00:00:00 2001 From: Kial Date: Wed, 11 Dec 2024 16:32:04 -0500 Subject: [PATCH 01/21] UI - Strata tweaks (#376) * UI - Strata tweaks Signed-off-by: Kial Jinnah * update version Signed-off-by: Kial Jinnah --------- Signed-off-by: Kial Jinnah --- .../app/pages/platform/dashboard.vue | 3 +-- strr-platform-web/app/stores/platform.ts | 1 + .../app/components/summary/Business.vue | 21 +++++++--------- .../components/summary/RegOfficeAttorney.vue | 25 ++++++++++--------- .../dashboard/[applicationId].vue | 6 ++--- strr-strata-web/app/stores/strata.ts | 1 + strr-strata-web/package.json | 2 +- 7 files changed, 29 insertions(+), 30 deletions(-) diff --git a/strr-platform-web/app/pages/platform/dashboard.vue b/strr-platform-web/app/pages/platform/dashboard.vue index 24c73a1cf..53900648b 100644 --- a/strr-platform-web/app/pages/platform/dashboard.vue +++ b/strr-platform-web/app/pages/platform/dashboard.vue @@ -4,7 +4,7 @@ const config = useRuntimeConfig().public const accountStore = useConnectAccountStore() const { loading, title, subtitles } = storeToRefs(useConnectDetailsHeaderStore()) -const { downloadApplicationReceipt, loadPlatform, $reset } = useStrrPlatformStore() +const { downloadApplicationReceipt, loadPlatform } = useStrrPlatformStore() const { application, registration, @@ -31,7 +31,6 @@ watch(() => accountStore.currentAccount.id, onMounted(async () => { loading.value = true - $reset() await loadPlatform() // set header stuff todos.value = getTodoApplication( diff --git a/strr-platform-web/app/stores/platform.ts b/strr-platform-web/app/stores/platform.ts index f74d1be96..c5bb96b81 100644 --- a/strr-platform-web/app/stores/platform.ts +++ b/strr-platform-web/app/stores/platform.ts @@ -17,6 +17,7 @@ export const useStrrPlatformStore = defineStore('strr/platform', () => { } = useStrrBasePermit() const loadPlatform = async () => { + $reset() await loadPermitData(undefined, ApplicationType.PLATFORM) if (application.value) { // set completing party info (this data is only in the application) diff --git a/strr-strata-web/app/components/summary/Business.vue b/strr-strata-web/app/components/summary/Business.vue index 7849aa0a9..d024e145c 100644 --- a/strr-strata-web/app/components/summary/Business.vue +++ b/strr-strata-web/app/components/summary/Business.vue @@ -7,26 +7,23 @@ const columns = computed(() => [ { key: 'legalName', label: t('label.name') }, { key: 'mailingAddress', label: t('label.mailingAddress') }, { key: 'homeJurisdiction', label: t('label.homeJurisdiction') }, - ...(strataBusiness.value.businessNumber - ? [{ key: 'businessNumber', label: t('label.busNum') }] - : [] - ) + { key: 'businessNumber', label: t('label.busNum') } ]) diff --git a/strr-strata-web/app/components/summary/RegOfficeAttorney.vue b/strr-strata-web/app/components/summary/RegOfficeAttorney.vue index 8ca8667a7..9cea3796f 100644 --- a/strr-strata-web/app/components/summary/RegOfficeAttorney.vue +++ b/strr-strata-web/app/components/summary/RegOfficeAttorney.vue @@ -4,10 +4,7 @@ const { t } = useI18n() const { strataBusiness } = storeToRefs(useStrrStrataBusinessStore()) const columns = computed(() => [ - ...(strataBusiness.value.regOfficeOrAtt?.attorneyName - ? [{ key: 'attorneyName', label: t('label.name') }] - : [] - ), + { key: 'attorneyName', label: t('label.name') }, { key: 'registeredOffice', label: t('label.address') } ]) @@ -15,19 +12,23 @@ const columns = computed(() => [ diff --git a/strr-strata-web/app/pages/strata-hotel/dashboard/[applicationId].vue b/strr-strata-web/app/pages/strata-hotel/dashboard/[applicationId].vue index 2a0d7720f..e427ddeed 100644 --- a/strr-strata-web/app/pages/strata-hotel/dashboard/[applicationId].vue +++ b/strr-strata-web/app/pages/strata-hotel/dashboard/[applicationId].vue @@ -8,7 +8,7 @@ const { title, subtitles } = storeToRefs(useConnectDetailsHeaderStore()) -const { downloadApplicationReceipt, loadStrata, $reset } = useStrrStrataStore() +const { downloadApplicationReceipt, loadStrata } = useStrrStrataStore() const { application, registration, @@ -26,7 +26,6 @@ const completingParty = ref(undefined) onMounted(async () => { loading.value = true - $reset() const applicationId = route.params.applicationId as string await loadStrata(applicationId) // set header stuff @@ -43,10 +42,11 @@ onMounted(async () => { // set left side of header title.value = strataDetails.value.brand.name const nonPlural = strataDetails.value.numberOfUnits === 1 + const urlParts = strataDetails.value.brand.website.match(/^(https?:\/\/)(www\.)?(.+?(?=(\/)|$))/) subtitles.value = [ { text: `${strataDetails.value.numberOfUnits} ${t('strr.word.unit', nonPlural ? 1 : 2)}` }, { - text: strataDetails.value.brand.website.replace(/^https?:\/\/(www\.)/, ''), + text: urlParts && urlParts.length > 2 ? urlParts[3] || '' : '', icon: 'i-mdi-web', link: true, linkHref: strataDetails.value.brand.website diff --git a/strr-strata-web/app/stores/strata.ts b/strr-strata-web/app/stores/strata.ts index 57d5b6d8f..4fd1f1342 100644 --- a/strr-strata-web/app/stores/strata.ts +++ b/strr-strata-web/app/stores/strata.ts @@ -21,6 +21,7 @@ export const useStrrStrataStore = defineStore('strr/strata', () => { } = useStrrBasePermit() const loadStrata = async (applicationId: string) => { + $reset() await loadPermitData(applicationId) if (application.value) { // set completing party info (this data is only in the application) diff --git a/strr-strata-web/package.json b/strr-strata-web/package.json index 889051cec..9782ce38f 100644 --- a/strr-strata-web/package.json +++ b/strr-strata-web/package.json @@ -2,7 +2,7 @@ "name": "strr-strata-web", "private": true, "type": "module", - "version": "0.0.12", + "version": "0.0.13", "scripts": { "build-check": "nuxt build", "build": "nuxt generate", From b9bcc37ca1626b6b34df157ed8a3b0f2a8881e6a Mon Sep 17 00:00:00 2001 From: deetz99 <73151365+deetz99@users.noreply.github.com> Date: Wed, 11 Dec 2024 13:41:23 -0800 Subject: [PATCH 02/21] All - UI: Update core layer version (#377) * update core layer version * remove tailwind styles that are in new core layer * use breadcrumb from core layer * update core version in platforms * update core layer for strata/hosts * stuff * update strata version --- .../app/components/connect/Breadcrumb.vue | 68 - .../app/interfaces/connect-breadcrumb.ts | 5 - strr-base-web/app/utils/appendUrlParam.ts | 4 - strr-base-web/package.json | 2 +- strr-base-web/pnpm-lock.yaml | 11 +- strr-base-web/tailwind.config.ts | 28 +- strr-host-pm-web/.eslintrc | 3 +- strr-host-pm-web/package.json | 4 +- strr-host-pm-web/pnpm-lock.yaml | 81 +- strr-host-pm-web/tailwind.config.ts | 38 +- strr-platform-web/.eslintrc | 3 +- .../app/components/form/platform/Details.vue | 2 +- strr-platform-web/package.json | 4 +- strr-platform-web/pnpm-lock.yaml | 1102 +++++++++++------ strr-platform-web/tailwind.config.ts | 24 +- strr-strata-web/.eslintrc | 3 +- strr-strata-web/package.json | 4 +- strr-strata-web/pnpm-lock.yaml | 11 +- strr-strata-web/tailwind.config.ts | 25 +- 19 files changed, 782 insertions(+), 640 deletions(-) delete mode 100644 strr-base-web/app/components/connect/Breadcrumb.vue delete mode 100644 strr-base-web/app/interfaces/connect-breadcrumb.ts delete mode 100644 strr-base-web/app/utils/appendUrlParam.ts diff --git a/strr-base-web/app/components/connect/Breadcrumb.vue b/strr-base-web/app/components/connect/Breadcrumb.vue deleted file mode 100644 index 39c3a3ddb..000000000 --- a/strr-base-web/app/components/connect/Breadcrumb.vue +++ /dev/null @@ -1,68 +0,0 @@ - - diff --git a/strr-base-web/app/interfaces/connect-breadcrumb.ts b/strr-base-web/app/interfaces/connect-breadcrumb.ts deleted file mode 100644 index 323f7f3f9..000000000 --- a/strr-base-web/app/interfaces/connect-breadcrumb.ts +++ /dev/null @@ -1,5 +0,0 @@ -import type { BreadcrumbLink } from '#ui/types' - -export interface ConnectBreadcrumb extends BreadcrumbLink { - appendAccountId?: boolean -} diff --git a/strr-base-web/app/utils/appendUrlParam.ts b/strr-base-web/app/utils/appendUrlParam.ts deleted file mode 100644 index 082db2c6c..000000000 --- a/strr-base-web/app/utils/appendUrlParam.ts +++ /dev/null @@ -1,4 +0,0 @@ -export function appendUrlParam (url: string, key: string, value: string | number) { - const separator = url.includes('?') ? '&' : '?' - return `${url}${separator}${key}=${value}` -} diff --git a/strr-base-web/package.json b/strr-base-web/package.json index 69e5cba31..7e89dd0d7 100644 --- a/strr-base-web/package.json +++ b/strr-base-web/package.json @@ -42,7 +42,7 @@ "vitest": "^1.6.0" }, "dependencies": { - "@daxiom/nuxt-core-layer-test": "^0.0.10", + "@daxiom/nuxt-core-layer-test": "^0.0.11", "@vuepic/vue-datepicker": "^9.0.3", "country-codes-list": "^1.6.11", "luxon": "^3.5.0", diff --git a/strr-base-web/pnpm-lock.yaml b/strr-base-web/pnpm-lock.yaml index c39eebe54..8672a317c 100644 --- a/strr-base-web/pnpm-lock.yaml +++ b/strr-base-web/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: dependencies: '@daxiom/nuxt-core-layer-test': - specifier: ^0.0.10 - version: 0.0.10(nuxt@3.12.3)(pinia@2.1.7)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3)(vue@3.4.31) + specifier: ^0.0.11 + version: 0.0.11(nuxt@3.12.3)(pinia@2.1.7)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3)(vue@3.4.31) '@vuepic/vue-datepicker': specifier: ^9.0.3 version: 9.0.3(vue@3.4.31) @@ -645,8 +645,8 @@ packages: postcss-selector-parser: 6.1.0 dev: false - /@daxiom/nuxt-core-layer-test@0.0.10(nuxt@3.12.3)(pinia@2.1.7)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3)(vue@3.4.31): - resolution: {integrity: sha512-oazYOV72fBgxZrE8dKeI8Rg5okfiC8ZTumo9pfsYK0AeNpqKTojmrNFPu/kCqRnIgRQGGlAnlzTN9jErw3mrrQ==} + /@daxiom/nuxt-core-layer-test@0.0.11(nuxt@3.12.3)(pinia@2.1.7)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3)(vue@3.4.31): + resolution: {integrity: sha512-2eK44vPM5SYNCCyM/xmrKKBris6KdbHPQf17ASW9ya7VDL8GonDRvWa+46RozinA+LlgPdKfhJMw2IWAgJ4ccQ==} dependencies: '@iconify-json/mdi': 1.1.68 '@nuxt/content': 2.13.2(nuxt@3.12.3)(rollup@4.18.0)(vue@3.4.31) @@ -2809,10 +2809,11 @@ packages: /@pinia-plugin-persistedstate/nuxt@1.2.1(@pinia/nuxt@0.5.1)(pinia@2.1.7)(rollup@4.18.0): resolution: {integrity: sha512-q8s+4aQW/AjBMyeqLL48/qzBR5lcgnvvf1525ovNuKf6Wl9CsoLjPKh/5X8vNoKGwSow4gP7lVmdYPQRypgjgg==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: '@pinia/nuxt': ^0.5.0 dependencies: - '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) + '@nuxt/kit': 3.12.4(rollup@4.18.0) '@pinia/nuxt': 0.5.1(rollup@4.18.0)(typescript@5.5.3)(vue@3.4.31) defu: 6.1.4 pinia-plugin-persistedstate: 3.2.1(pinia@2.1.7) diff --git a/strr-base-web/tailwind.config.ts b/strr-base-web/tailwind.config.ts index 87463ea24..a23176e84 100644 --- a/strr-base-web/tailwind.config.ts +++ b/strr-base-web/tailwind.config.ts @@ -1,31 +1,5 @@ /** @type {import('tailwindcss').Config} */ module.exports = { content: ['**.{html,ts,js,vue}'], - presets: [require('@daxiom/nuxt-core-layer-test/tailwind.config')], - theme: { - extend: { - listStyleType: { - alpha: 'lower-alpha', - upperAlpha: 'upper-alpha' - }, - maxWidth: { - bcGovInput: '600px' - }, - colors: { - midnightBlue: { - 50: '#eef7ff', - 100: '#dceeff', - 200: '#b2dfff', - 300: '#6dc6ff', - 400: '#20a8ff', - 500: '#008dff', - 600: '#006edf', - 700: '#0057b4', - 800: '#004a94', - 900: '#003366', - 950: '#002651' - } - } - } - } + presets: [require('@daxiom/nuxt-core-layer-test/tailwind.config')] } diff --git a/strr-host-pm-web/.eslintrc b/strr-host-pm-web/.eslintrc index 10b62c919..914af0f3e 100644 --- a/strr-host-pm-web/.eslintrc +++ b/strr-host-pm-web/.eslintrc @@ -25,7 +25,8 @@ "connect-date-picker__err", "prose-bcGov", "list-alpha", - "list-upperAlpha" + "list-upperAlpha", + "max-w-bcGovInput" ] }], "no-use-before-define": "off" diff --git a/strr-host-pm-web/package.json b/strr-host-pm-web/package.json index 1ae8c1f13..ed8810e25 100644 --- a/strr-host-pm-web/package.json +++ b/strr-host-pm-web/package.json @@ -2,7 +2,7 @@ "name": "strr-host-pm-web", "private": true, "type": "module", - "version": "0.0.2", + "version": "0.0.3", "scripts": { "build-check": "nuxt build", "build": "nuxt generate", @@ -42,7 +42,7 @@ "vitest": "^1.6.0" }, "dependencies": { - "@daxiom/nuxt-core-layer-test": "^0.0.10", + "@daxiom/nuxt-core-layer-test": "^0.0.11", "@nuxt/ui": "2.19.2", "@vuepic/vue-datepicker": "^9.0.3", "country-codes-list": "^1.6.11", diff --git a/strr-host-pm-web/pnpm-lock.yaml b/strr-host-pm-web/pnpm-lock.yaml index afb24569a..c3e659fe9 100644 --- a/strr-host-pm-web/pnpm-lock.yaml +++ b/strr-host-pm-web/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: dependencies: '@daxiom/nuxt-core-layer-test': - specifier: ^0.0.10 - version: 0.0.10(nuxt@3.12.3)(pinia@2.1.7)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3)(vue@3.4.31) + specifier: ^0.0.11 + version: 0.0.11(nuxt@3.12.3)(pinia@2.1.7)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3)(vue@3.4.31) '@nuxt/ui': specifier: 2.19.2 version: 2.19.2(rollup@4.18.0)(vite@5.3.3)(vue@3.4.31) @@ -802,8 +802,8 @@ packages: postcss-selector-parser: 7.0.0 dev: false - /@daxiom/nuxt-core-layer-test@0.0.10(nuxt@3.12.3)(pinia@2.1.7)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3)(vue@3.4.31): - resolution: {integrity: sha512-oazYOV72fBgxZrE8dKeI8Rg5okfiC8ZTumo9pfsYK0AeNpqKTojmrNFPu/kCqRnIgRQGGlAnlzTN9jErw3mrrQ==} + /@daxiom/nuxt-core-layer-test@0.0.11(nuxt@3.12.3)(pinia@2.1.7)(rollup@4.18.0)(typescript@5.5.3)(vite@5.3.3)(vue@3.4.31): + resolution: {integrity: sha512-2eK44vPM5SYNCCyM/xmrKKBris6KdbHPQf17ASW9ya7VDL8GonDRvWa+46RozinA+LlgPdKfhJMw2IWAgJ4ccQ==} dependencies: '@iconify-json/mdi': 1.1.68 '@nuxt/content': 2.13.2(nuxt@3.12.3)(rollup@4.18.0)(vue@3.4.31) @@ -1607,13 +1607,13 @@ packages: dependencies: '@intlify/message-compiler': 9.10.2 '@intlify/shared': 9.10.2 - acorn: 8.12.1 + acorn: 8.14.0 escodegen: 2.1.0 estree-walker: 2.0.2 jsonc-eslint-parser: 2.4.0 - magic-string: 0.30.10 - mlly: 1.7.1 - source-map-js: 1.2.0 + magic-string: 0.30.14 + mlly: 1.7.3 + source-map-js: 1.2.1 vue-i18n: 9.10.2(vue@3.4.31) yaml-eslint-parser: 1.2.2 dev: false @@ -1647,7 +1647,7 @@ packages: engines: {node: '>= 16'} dependencies: '@intlify/shared': 9.10.2 - source-map-js: 1.2.0 + source-map-js: 1.2.1 dev: false /@intlify/shared@9.10.2: @@ -1672,16 +1672,16 @@ packages: dependencies: '@intlify/bundle-utils': 7.5.1(vue-i18n@9.10.2) '@intlify/shared': 9.10.2 - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.3(rollup@4.18.0) '@vue/compiler-sfc': 3.4.31 - debug: 4.3.5 + debug: 4.3.7 fast-glob: 3.3.2 js-yaml: 4.1.0 json5: 2.2.3 pathe: 1.1.2 - picocolors: 1.0.1 - source-map-js: 1.2.0 - unplugin: 1.12.0 + picocolors: 1.1.1 + source-map-js: 1.2.1 + unplugin: 1.16.0 vue-i18n: 9.10.2(vue@3.4.31) transitivePeerDependencies: - rollup @@ -1815,7 +1815,7 @@ packages: peerDependencies: rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.3(rollup@4.18.0) json5: 2.2.3 rollup: 4.18.0 dev: false @@ -1869,7 +1869,7 @@ packages: /@nuxt/content@2.13.2(nuxt@3.12.3)(rollup@4.18.0)(vue@3.4.31): resolution: {integrity: sha512-9AmX7iG8+1MaWia8XLe1TyzoLrTaIhchas19w6VxqZI0dEoQCGslEcdOxy8xLrdGVFuy6MObBwU8SZgpQB9pyA==} dependencies: - '@nuxt/kit': 3.12.4(rollup@4.18.0) + '@nuxt/kit': 3.14.1592(rollup@4.18.0) '@nuxtjs/mdc': 0.8.3(rollup@4.18.0) '@vueuse/core': 10.11.0(vue@3.4.31) '@vueuse/head': 2.0.0(vue@3.4.31) @@ -1886,7 +1886,7 @@ packages: micromark-util-sanitize-uri: 2.0.0 micromark-util-types: 2.0.0 minisearch: 7.1.0 - ohash: 1.1.3 + ohash: 1.1.4 pathe: 1.1.2 scule: 1.3.0 shiki: 1.12.0 @@ -2163,6 +2163,7 @@ packages: - magicast - rollup - supports-color + dev: true /@nuxt/kit@3.14.1592(rollup@4.18.0): resolution: {integrity: sha512-r9r8bISBBisvfcNgNL3dSIQHSBe0v5YkX5zwNblIC2T0CIEgxEVoM5rq9O5wqgb5OEydsHTtT2hL57vdv6VT2w==} @@ -2253,6 +2254,7 @@ packages: transitivePeerDependencies: - rollup - supports-color + dev: true /@nuxt/schema@3.14.1592(rollup@4.18.0): resolution: {integrity: sha512-A1d/08ueX8stTXNkvGqnr1eEXZgvKn+vj6s7jXhZNWApUSqMgItU4VK28vrrdpKbjIPwq2SwhnGOHUYvN9HwCQ==} @@ -2578,21 +2580,21 @@ packages: '@intlify/unplugin-vue-i18n': 3.0.1(rollup@4.18.0)(vue-i18n@9.10.2) '@intlify/utils': 0.12.0 '@miyaneee/rollup-plugin-json5': 1.2.0(rollup@4.18.0) - '@nuxt/kit': 3.12.4(rollup@4.18.0) + '@nuxt/kit': 3.14.1592(rollup@4.18.0) '@rollup/plugin-yaml': 4.1.2(rollup@4.18.0) '@vue/compiler-sfc': 3.4.31 - debug: 4.3.5 + debug: 4.3.7 defu: 6.1.4 estree-walker: 3.0.3 is-https: 4.0.0 knitwork: 1.1.0 - magic-string: 0.30.10 - mlly: 1.7.1 + magic-string: 0.30.14 + mlly: 1.7.3 pathe: 1.1.2 scule: 1.3.0 sucrase: 3.35.0 ufo: 1.5.4 - unplugin: 1.12.0 + unplugin: 1.16.0 vue-i18n: 9.10.2(vue@3.4.31) vue-router: 4.4.0(vue@3.4.31) transitivePeerDependencies: @@ -2607,13 +2609,13 @@ packages: /@nuxtjs/mdc@0.8.3(rollup@4.18.0): resolution: {integrity: sha512-FqvJFWkBN9u2FeWog+7+C0aIOx0WIu61TYgAXPmmIOVVua6s2mXQsMyF3fXY2M56QBIaYJzK/SYN+5FGr5GNTQ==} dependencies: - '@nuxt/kit': 3.12.4(rollup@4.18.0) + '@nuxt/kit': 3.14.1592(rollup@4.18.0) '@shikijs/transformers': 1.12.0 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 '@vue/compiler-core': 3.4.31 consola: 3.2.3 - debug: 4.3.5 + debug: 4.3.7 defu: 6.1.4 destr: 2.0.3 detab: 3.0.2 @@ -2621,7 +2623,7 @@ packages: hast-util-to-string: 3.0.0 mdast-util-to-hast: 13.2.0 micromark-util-sanitize-uri: 2.0.0 - ohash: 1.1.3 + ohash: 1.1.4 parse5: 7.1.2 pathe: 1.1.2 property-information: 6.5.0 @@ -3041,10 +3043,11 @@ packages: /@pinia-plugin-persistedstate/nuxt@1.2.1(@pinia/nuxt@0.5.1)(pinia@2.1.7)(rollup@4.18.0): resolution: {integrity: sha512-q8s+4aQW/AjBMyeqLL48/qzBR5lcgnvvf1525ovNuKf6Wl9CsoLjPKh/5X8vNoKGwSow4gP7lVmdYPQRypgjgg==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: '@pinia/nuxt': ^0.5.0 dependencies: - '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) + '@nuxt/kit': 3.14.1592(rollup@4.18.0) '@pinia/nuxt': 0.5.1(rollup@4.18.0)(typescript@5.5.3)(vue@3.4.31) defu: 6.1.4 pinia-plugin-persistedstate: 3.2.1(pinia@2.1.7) @@ -3058,7 +3061,7 @@ packages: /@pinia/nuxt@0.5.1(rollup@4.18.0)(typescript@5.5.3)(vue@3.4.31): resolution: {integrity: sha512-6wT6TqY81n+7/x3Yhf0yfaJVKkZU42AGqOR0T3+UvChcaOJhSma7OWPN64v+ptYlznat+fS1VTwNAcbi2lzHnw==} dependencies: - '@nuxt/kit': 3.12.4(rollup@4.18.0) + '@nuxt/kit': 3.14.1592(rollup@4.18.0) pinia: 2.1.7(typescript@5.5.3)(vue@3.4.31) transitivePeerDependencies: - '@vue/composition-api' @@ -3243,7 +3246,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.3(rollup@4.18.0) js-yaml: 4.1.0 rollup: 4.18.0 tosource: 2.0.0-alpha.3 @@ -4297,10 +4300,10 @@ packages: peerDependencies: nuxt: ^3.0.0 dependencies: - '@nuxt/kit': 3.12.4(rollup@4.18.0) + '@nuxt/kit': 3.14.1592(rollup@4.18.0) '@vueuse/core': 10.11.0(vue@3.4.31) '@vueuse/metadata': 10.11.0 - local-pkg: 0.5.0 + local-pkg: 0.5.1 nuxt: 3.12.3(@opentelemetry/api@1.9.0)(eslint@8.57.0)(rollup@4.18.0)(sass@1.77.6)(typescript@5.5.3)(vite@5.3.3) vue-demi: 0.14.10(vue@3.4.31) transitivePeerDependencies: @@ -4526,7 +4529,7 @@ packages: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} dependencies: - debug: 4.3.5 + debug: 4.3.7 transitivePeerDependencies: - supports-color dev: false @@ -6010,7 +6013,7 @@ packages: resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.5 + debug: 4.3.7 engine.io-parser: 5.2.2 ws: 8.11.0 xmlhttprequest-ssl: 2.0.0 @@ -7548,7 +7551,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.3.5 + debug: 4.3.7 transitivePeerDependencies: - supports-color dev: false @@ -7572,7 +7575,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.3.5 + debug: 4.3.7 transitivePeerDependencies: - supports-color dev: false @@ -8231,7 +8234,7 @@ packages: resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.12.1 + acorn: 8.14.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.3 @@ -8990,7 +8993,7 @@ packages: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} dependencies: '@types/debug': 4.1.12 - debug: 4.3.5 + debug: 4.3.7 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.0 @@ -11253,7 +11256,7 @@ packages: engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.5 + debug: 4.3.7 engine.io-client: 6.5.3 socket.io-parser: 4.2.4 transitivePeerDependencies: @@ -11267,7 +11270,7 @@ packages: engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.5 + debug: 4.3.7 transitivePeerDependencies: - supports-color dev: false @@ -12120,6 +12123,7 @@ packages: unplugin: 1.12.0 transitivePeerDependencies: - rollup + dev: true /unist-builder@4.0.0: resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==} @@ -12223,6 +12227,7 @@ packages: chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.2 + dev: true /unplugin@1.16.0: resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==} diff --git a/strr-host-pm-web/tailwind.config.ts b/strr-host-pm-web/tailwind.config.ts index 8caadb768..a23176e84 100644 --- a/strr-host-pm-web/tailwind.config.ts +++ b/strr-host-pm-web/tailwind.config.ts @@ -1,41 +1,5 @@ /** @type {import('tailwindcss').Config} */ module.exports = { content: ['**.{html,ts,js,vue}'], - presets: [require('@daxiom/nuxt-core-layer-test/tailwind.config')], - // TODO: figure out how to take below from platform-web - theme: { - extend: { - maxWidth: { - bcGovInput: '600px' - }, - colors: { - green: { - 50: '#f2fbf4', - 100: '#e2f6e6', - 200: '#c6eccd', - 300: '#99dca6', - 400: '#65c378', - 500: '#40a755', - 600: '#2e8540', - 700: '#286d37', - 800: '#24572f', - 900: '#1f4828', - 950: '#0c2713' - }, - midnightBlue: { - 50: '#eef7ff', - 100: '#dceeff', - 200: '#b2dfff', - 300: '#6dc6ff', - 400: '#20a8ff', - 500: '#008dff', - 600: '#006edf', - 700: '#0057b4', - 800: '#004a94', - 900: '#003366', - 950: '#002651' - } - } - } - } + presets: [require('@daxiom/nuxt-core-layer-test/tailwind.config')] } diff --git a/strr-platform-web/.eslintrc b/strr-platform-web/.eslintrc index 141577c5d..a54bcd0e9 100644 --- a/strr-platform-web/.eslintrc +++ b/strr-platform-web/.eslintrc @@ -23,7 +23,8 @@ "app-inner-container", "connect-date-picker", "connect-date-picker__err", - "prose-bcGov" + "prose-bcGov", + "max-w-bcGovInput" ] }], "no-use-before-define": "off" diff --git a/strr-platform-web/app/components/form/platform/Details.vue b/strr-platform-web/app/components/form/platform/Details.vue index eb9a5994b..f725ad68a 100644 --- a/strr-platform-web/app/components/form/platform/Details.vue +++ b/strr-platform-web/app/components/form/platform/Details.vue @@ -1,6 +1,6 @@