From abc63634ca79bdc6584525a620e49dd092eb39cf Mon Sep 17 00:00:00 2001 From: Maria Martinez Date: Tue, 22 Aug 2023 11:00:53 -0700 Subject: [PATCH 001/313] Test --- frontend/src/routes.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/frontend/src/routes.ts b/frontend/src/routes.ts index 80a0af91f7..09b5a44e7c 100644 --- a/frontend/src/routes.ts +++ b/frontend/src/routes.ts @@ -9,6 +9,8 @@ import ErrorPage from '@/pages/ErrorPage.vue' import NotFoundPage from '@/pages/NotFoundPage.vue' import ForestClientUserSession from '@/helpers/ForestClientUserSession' +import { nodeEnv } from '@/CoreConstants' + const routes: RouteRecordRaw[] = [ { path: '/landing', @@ -117,6 +119,16 @@ const routes: RouteRecordRaw[] = [ } ] +if (nodeEnv === 'openshift-dev') { + const names = ['form', 'confirmation'] + + routes.forEach((route) => { + if (names.includes(route.name as string)) { + route.meta?.visibleTo.push('idir') + } + }) +} + const router = createRouter({ history: createWebHistory(), routes From d76a6aeaef2c2e6d3b55c13461281038bf164ec2 Mon Sep 17 00:00:00 2001 From: Paulo Gomes da Cruz Junior Date: Tue, 22 Aug 2023 12:29:34 -0700 Subject: [PATCH 002/313] chore: preventing optimizeDeps to kick in --- frontend/vite.config.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index ae54265499..904838b3d2 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -65,6 +65,7 @@ export default defineConfig(({ command, mode }) => { ] }, environment: 'jsdom' - } + }, + optimizeDeps: false } }) From b484c9b68e46890df0d34b9fea314192730e09e0 Mon Sep 17 00:00:00 2001 From: Paulo Gomes da Cruz Junior Date: Wed, 23 Aug 2023 06:44:31 -0700 Subject: [PATCH 003/313] fix: fixing landing page style --- frontend/src/App.vue | 2 +- frontend/src/assets/styles/global.scss | 14 + frontend/src/pages/ApplyClientNumberPage.vue | 400 +++++++++---------- frontend/src/pages/LandingPage.vue | 80 ++-- frontend/src/routes.ts | 8 + 5 files changed, 266 insertions(+), 238 deletions(-) diff --git a/frontend/src/App.vue b/frontend/src/App.vue index f893a12c6b..52b1050474 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -2,7 +2,7 @@
-
+
diff --git a/frontend/src/assets/styles/global.scss b/frontend/src/assets/styles/global.scss index 2ec1bee75d..03f514d362 100644 --- a/frontend/src/assets/styles/global.scss +++ b/frontend/src/assets/styles/global.scss @@ -205,6 +205,20 @@ body { /* Recreating the style */ +.spacing { + padding:1.5rem; +} + +.landing-subtitle { + margin: 1.5rem 0rem 0rem 0rem; +} + +.full { + margin: 0rem; + padding-bottom: 0px; + display: flex; + background: var(--light-theme-background-background, #FFF); +} .screen { margin: 3rem 2.5rem 2.5rem 2.5rem; padding-bottom: 0px; diff --git a/frontend/src/pages/ApplyClientNumberPage.vue b/frontend/src/pages/ApplyClientNumberPage.vue index 21eec597b6..f3b590dda2 100644 --- a/frontend/src/pages/ApplyClientNumberPage.vue +++ b/frontend/src/pages/ApplyClientNumberPage.vue @@ -1,3 +1,203 @@ + + - - diff --git a/frontend/src/pages/LandingPage.vue b/frontend/src/pages/LandingPage.vue index a5b6604c10..ed3bfd469f 100644 --- a/frontend/src/pages/LandingPage.vue +++ b/frontend/src/pages/LandingPage.vue @@ -18,46 +18,51 @@ if (query.ref && query.ref === 'external') {
- -

Welcome to CLIENT

+ + + +

Client Management System

+

- The Ministry of Forests' client management system + Create and manage client accounts

- -

- Check and manage client submissions -

- - - Login with IDIR - - - - Login with BC Services Card - - - - Login with BCeID - - +
+
+
+
diff --git a/frontend/src/routes.ts b/frontend/src/routes.ts index 09b5a44e7c..edb607a218 100644 --- a/frontend/src/routes.ts +++ b/frontend/src/routes.ts @@ -18,6 +18,7 @@ const routes: RouteRecordRaw[] = [ component: LandingPage, props: true, meta: { + format: 'full', hideHeader: true, requireAuth: false, showLoggedIn: false, @@ -36,6 +37,7 @@ const routes: RouteRecordRaw[] = [ component: ApplyClientNumber, props: true, meta: { + format: 'screen', hideHeader: false, requireAuth: true, showLoggedIn: true, @@ -51,6 +53,7 @@ const routes: RouteRecordRaw[] = [ component: FormSubmittedPage, props: true, meta: { + format: 'full', hideHeader: false, requireAuth: true, showLoggedIn: true, @@ -66,6 +69,7 @@ const routes: RouteRecordRaw[] = [ component: ReviewApplicationPage, props: true, meta: { + format: 'screen', hideHeader: false, requireAuth: true, showLoggedIn: true, @@ -82,6 +86,7 @@ const routes: RouteRecordRaw[] = [ component: UserLoadingPage, props: true, meta: { + format: 'full', hideHeader: true, requireAuth: false, showLoggedIn: false, @@ -99,6 +104,7 @@ const routes: RouteRecordRaw[] = [ component: ErrorPage, props: true, meta: { + format: 'full', hideHeader: true, requireAuth: false, showLoggedIn: true, @@ -111,6 +117,7 @@ const routes: RouteRecordRaw[] = [ component: NotFoundPage, props: true, meta: { + format: 'full', hideHeader: true, requireAuth: false, showLoggedIn: true, @@ -164,6 +171,7 @@ export { routes, router } declare module 'vue-router' { // eslint-disable-next-line no-unused-vars interface RouteMeta { + format: string hideHeader: boolean requireAuth: boolean showLoggedIn: boolean From 648e199f3bb8c0831259436ebf1e86cfcd0da74b Mon Sep 17 00:00:00 2001 From: Paulo Gomes da Cruz Junior Date: Wed, 23 Aug 2023 06:52:02 -0700 Subject: [PATCH 004/313] docs: updating documentations --- .github/pull_request_template.md | 15 +++++++++++---- frontend/.devcontainer/frontend.code-workspace | 1 + 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index dcb3541773..3801a8f03f 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -8,7 +8,7 @@ Fixes # (issue) ## Type of change -Please delete options that are not relevant. + - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) @@ -17,10 +17,17 @@ Please delete options that are not relevant. # How Has This Been Tested? -Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration + -- [ ] Test A -- [ ] Test B + + +- [ ] New unit tests +- [ ] New integrated tests +- [ ] New component tests +- [ ] New end-to-end tests +- [ ] New user flow tests +- [ ] No new tests are required +- [ ] Manual tests (description below) ## Checklist diff --git a/frontend/.devcontainer/frontend.code-workspace b/frontend/.devcontainer/frontend.code-workspace index bca41dcafe..9ee6ecedc6 100644 --- a/frontend/.devcontainer/frontend.code-workspace +++ b/frontend/.devcontainer/frontend.code-workspace @@ -35,5 +35,6 @@ "[xml]": { "editor.defaultFormatter": "redhat.vscode-xml" }, + "typescript.tsdk": "node_modules/typescript/lib", } } \ No newline at end of file From 62ca782f40e474b4a1d6f8aea3f4292c8e887607 Mon Sep 17 00:00:00 2001 From: Paulo Gomes da Cruz Junior Date: Wed, 23 Aug 2023 08:31:22 -0700 Subject: [PATCH 005/313] fix: capitalizing bc registry names --- .../ca/bc/gov/app/controller/client/ClientController.java | 4 +++- .../main/java/ca/bc/gov/app/dto/client/ClientLookUpDto.java | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/ca/bc/gov/app/controller/client/ClientController.java b/backend/src/main/java/ca/bc/gov/app/controller/client/ClientController.java index 2b6266e10f..be5cdc4c71 100644 --- a/backend/src/main/java/ca/bc/gov/app/controller/client/ClientController.java +++ b/backend/src/main/java/ca/bc/gov/app/controller/client/ClientController.java @@ -9,6 +9,7 @@ import io.swagger.v3.oas.annotations.tags.Tag; import java.time.LocalDate; import lombok.RequiredArgsConstructor; +import org.apache.commons.text.WordUtils; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.GetMapping; @@ -81,7 +82,8 @@ public Flux findByClientName( @PathVariable String name ) { return clientService - .findByClientNameOrIncorporation(name); + .findByClientNameOrIncorporation(name) + .map(client -> client.withName(WordUtils.capitalize(client.name()))); } @GetMapping(value = "/incorporation/{incorporationId}") diff --git a/backend/src/main/java/ca/bc/gov/app/dto/client/ClientLookUpDto.java b/backend/src/main/java/ca/bc/gov/app/dto/client/ClientLookUpDto.java index 6451c09a2c..d7110b4bbd 100644 --- a/backend/src/main/java/ca/bc/gov/app/dto/client/ClientLookUpDto.java +++ b/backend/src/main/java/ca/bc/gov/app/dto/client/ClientLookUpDto.java @@ -1,6 +1,7 @@ package ca.bc.gov.app.dto.client; import io.swagger.v3.oas.annotations.media.Schema; +import lombok.With; @Schema( @@ -14,6 +15,7 @@ "legalType": "SP" }""" ) +@With public record ClientLookUpDto( @Schema(description = "The code for that specific object", example = "00000002") String code, From 665d33d23724e346d872a7cd299efea1016985b4 Mon Sep 17 00:00:00 2001 From: Paulo Gomes da Cruz Junior Date: Wed, 23 Aug 2023 08:31:38 -0700 Subject: [PATCH 006/313] fix: fixing step 1 styles --- frontend/src/assets/styles/global.scss | 16 ++++++++++++++++ frontend/src/helpers/DataConversors.ts | 6 ++++++ frontend/src/pages/ApplyClientNumberPage.vue | 6 +++--- .../applyform/BusinessInformationWizardStep.vue | 15 +++++---------- 4 files changed, 30 insertions(+), 13 deletions(-) diff --git a/frontend/src/assets/styles/global.scss b/frontend/src/assets/styles/global.scss index 03f514d362..e87f43fe97 100644 --- a/frontend/src/assets/styles/global.scss +++ b/frontend/src/assets/styles/global.scss @@ -6,6 +6,8 @@ :root { --others-transparent-transparent: rgba(255, 255, 255, 0); + --cds-interactive-01:#0073E6; + --light-theme-button-button-primary: #0073E6 } * { @@ -162,6 +164,9 @@ body { text-decoration: none; color: var(--light-theme-text-text-primary, #131315); } +.bx--progress-step-text p a:hover { + color: var(--light-theme-link-link-primary, #005CB8); +} .bx--progress-step-text p span { color: var(--light-theme-text-text-primary, #131315); } @@ -348,6 +353,17 @@ body { font-weight: 400; line-height: 1.5rem; /* 150% */ } +.body-compact-01 { + color: var(--light-theme-text-text-primary, #131315); + + /* Body styles/body-compact-01 */ + font-family: BC Sans; + font-size: 0.875rem; + font-style: normal; + font-weight: 400; + line-height: 1.25rem; /* 142.857% */ + letter-spacing: 0.01rem; +} .divider { align-self: stretch; diff --git a/frontend/src/helpers/DataConversors.ts b/frontend/src/helpers/DataConversors.ts index b635f38abb..b5d980c1e0 100644 --- a/frontend/src/helpers/DataConversors.ts +++ b/frontend/src/helpers/DataConversors.ts @@ -27,3 +27,9 @@ export const retrieveClientType = (legalType: string): string => { throw new Error('Unknown Legal Type.') } } + +export const toMixedCase = (inputString: string) => + inputString + .split(' ') + .map(word => word.charAt(0).toUpperCase() + word.slice(1)) + .join(' ') diff --git a/frontend/src/pages/ApplyClientNumberPage.vue b/frontend/src/pages/ApplyClientNumberPage.vue index f3b590dda2..41da4a5c46 100644 --- a/frontend/src/pages/ApplyClientNumberPage.vue +++ b/frontend/src/pages/ApplyClientNumberPage.vue @@ -202,7 +202,7 @@ generalErrorBus.on((event: string) => (globalErrorMessage.value = event))
New client application -

All fields are mandatory unless noted

+

All fields are mandatory

(globalErrorMessage.value = event))
Before you begin -
    +
    1. A registered business must be in good standing with BC Registries @@ -247,7 +247,7 @@ generalErrorBus.on((event: string) => (globalErrorMessage.value = event))
      -

      +

      This is the primary address you will receive mail.

      If you’d like another address, for example a seed orchard or if diff --git a/frontend/src/pages/applyform/BusinessInformationWizardStep.vue b/frontend/src/pages/applyform/BusinessInformationWizardStep.vue index 00d30a9330..9d90ba3b38 100644 --- a/frontend/src/pages/applyform/BusinessInformationWizardStep.vue +++ b/frontend/src/pages/applyform/BusinessInformationWizardStep.vue @@ -11,7 +11,7 @@ import type { import RadioInputComponent from '@/components/forms/RadioInputComponent.vue' import { isNotEmpty } from '@/helpers/validators/GlobalValidators' import { submissionValidation } from '@/helpers/validators/SubmissionValidators' -import { retrieveClientType } from '@/helpers/DataConversors' +import { retrieveClientType, toMixedCase } from '@/helpers/DataConversors' import ForestClientUserSession from '@/helpers/ForestClientUserSession' //Defining the props and emiter to reveice the data and emit an update @@ -229,15 +229,11 @@ watch([selectedOption], () => { Loading client details...

      -

      - If the name of your registered business does not appear in the list, - follow these steps: -

      1. Log into Manage Account in @@ -259,7 +255,7 @@ watch([selectedOption], () => { @@ -278,7 +274,7 @@ watch([selectedOption], () => { @@ -299,5 +295,4 @@ watch([selectedOption], () => { :validations="[]" :enabled="false" /> -
        \ No newline at end of file From 37e47bc8ef483afff4308f8a29648e3fc3377e86 Mon Sep 17 00:00:00 2001 From: Maria Martinez Date: Wed, 23 Aug 2023 09:11:16 -0700 Subject: [PATCH 007/313] Small fixed --- frontend/src/App.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 52b1050474..1ef735737c 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -1,5 +1,5 @@ diff --git a/frontend/src/assets/styles/global.scss b/frontend/src/assets/styles/global.scss index 314c2540e3..d003174282 100644 --- a/frontend/src/assets/styles/global.scss +++ b/frontend/src/assets/styles/global.scss @@ -63,11 +63,12 @@ body { } .wizard-head-toast { - position: absolute; + position: fixed; right: 1.5625rem; top: 5rem; border-radius: 0.25rem; background: var(--light-theme-background-background-inverse, #2D2D2F); + z-index: 999; /* Higher value to ensure it's on top */ /* Light Theme/Shadows/Menu */ box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.30); From 1bee1168ffcae61a5b4df2320d3c05c52dec2d6b Mon Sep 17 00:00:00 2001 From: Paulo Gomes da Cruz Junior Date: Wed, 23 Aug 2023 11:16:29 -0700 Subject: [PATCH 011/313] chore: fixing stub content --- frontend/cypress/fixtures/address.json | 2 +- frontend/cypress/fixtures/addresses.json | 2 +- frontend/cypress/fixtures/example.json | 4 ++-- frontend/stub/__files/response-details-FM.json | 2 +- frontend/stub/__files/response-details-UU.json | 4 ++-- frontend/stub/__files/response-details-XX.json | 4 ++-- frontend/stub/__files/response-details-YY.json | 4 ++-- .../components/grouping/AddressGroupComponent.cy.ts | 2 +- .../components/grouping/ContactGroupComponent.cy.ts | 6 +++--- .../tests/unittests/services/ForestClientService.spec.ts | 4 ++-- 10 files changed, 17 insertions(+), 17 deletions(-) diff --git a/frontend/cypress/fixtures/address.json b/frontend/cypress/fixtures/address.json index f0f3f38236..52ced9f0e3 100644 --- a/frontend/cypress/fixtures/address.json +++ b/frontend/cypress/fixtures/address.json @@ -10,5 +10,5 @@ }, "city": "Victoria", "postalCode": "V8T5J9", - "locationName": "Mailing Address" + "locationName": "Mailing address" } \ No newline at end of file diff --git a/frontend/cypress/fixtures/addresses.json b/frontend/cypress/fixtures/addresses.json index ffc738f3b5..c3d5e0b127 100644 --- a/frontend/cypress/fixtures/addresses.json +++ b/frontend/cypress/fixtures/addresses.json @@ -1,7 +1,7 @@ [ { "code": "00", - "name": "Mailing Address" + "name": "Mailing address" }, { "code":"01", diff --git a/frontend/cypress/fixtures/example.json b/frontend/cypress/fixtures/example.json index 12f560de15..17c896b11a 100644 --- a/frontend/cypress/fixtures/example.json +++ b/frontend/cypress/fixtures/example.json @@ -16,7 +16,7 @@ "city": "Fakest City", "postalCode": "A0A0A0", "index": 0, - "locationName": "Mailing Address" + "locationName": "Mailing address" } ], "contacts": [ @@ -33,7 +33,7 @@ "locationNames": [ { "value": "0", - "text": "Mailing Address" + "text": "Mailing address" } ] } diff --git a/frontend/stub/__files/response-details-FM.json b/frontend/stub/__files/response-details-FM.json index 82cf8f04b6..5a6cc1f380 100644 --- a/frontend/stub/__files/response-details-FM.json +++ b/frontend/stub/__files/response-details-FM.json @@ -16,7 +16,7 @@ "city": "Fakest City", "postalCode": "A0A0A0", "index": 0, - "locationName": "Mailing Address" + "locationName": "Mailing address" } ], "contacts": [ diff --git a/frontend/stub/__files/response-details-UU.json b/frontend/stub/__files/response-details-UU.json index cc43dc2114..96e9558d88 100644 --- a/frontend/stub/__files/response-details-UU.json +++ b/frontend/stub/__files/response-details-UU.json @@ -16,7 +16,7 @@ "city": "Victoria", "postalCode": "V8T5J9", "index": 0, - "locationName": "Mailing Address" + "locationName": "Mailing address" }, { "streetAddress": "42000 Loggers Ln Suite 101", @@ -48,7 +48,7 @@ "locationNames": [ { "value": "0", - "text": "Mailing Address" + "text": "Mailing address" } ] } diff --git a/frontend/stub/__files/response-details-XX.json b/frontend/stub/__files/response-details-XX.json index 35770d792c..18e5cbaccb 100644 --- a/frontend/stub/__files/response-details-XX.json +++ b/frontend/stub/__files/response-details-XX.json @@ -16,7 +16,7 @@ "city": "Fakest City", "postalCode": "A0A0A0", "index": 0, - "locationName": "Mailing Address" + "locationName": "Mailing address" } ], "contacts": [ @@ -33,7 +33,7 @@ "locationNames": [ { "value": "0", - "text": "Mailing Address" + "text": "Mailing address" } ] } diff --git a/frontend/stub/__files/response-details-YY.json b/frontend/stub/__files/response-details-YY.json index 1568e34b3b..ea0b1c0dbb 100644 --- a/frontend/stub/__files/response-details-YY.json +++ b/frontend/stub/__files/response-details-YY.json @@ -16,7 +16,7 @@ "city": "Fakest City", "postalCode": "A0A0A0", "index": 0, - "locationName": "Mailing Address" + "locationName": "Mailing address" } ], "contacts": [ @@ -33,7 +33,7 @@ "locationNames": [ { "value": "0", - "text": "Mailing Address" + "text": "Mailing address" } ] } diff --git a/frontend/tests/components/components/grouping/AddressGroupComponent.cy.ts b/frontend/tests/components/components/grouping/AddressGroupComponent.cy.ts index bca8e52d8f..d1e5227f53 100644 --- a/frontend/tests/components/components/grouping/AddressGroupComponent.cy.ts +++ b/frontend/tests/components/components/grouping/AddressGroupComponent.cy.ts @@ -130,7 +130,7 @@ describe('', () => { cy.get('#name_1') .should('be.visible') - .and('have.value', 'Mailing Address') + .and('have.value', 'Mailing address') .and('have.focus') }) diff --git a/frontend/tests/components/components/grouping/ContactGroupComponent.cy.ts b/frontend/tests/components/components/grouping/ContactGroupComponent.cy.ts index 40e5c87f58..dbfa642aa3 100644 --- a/frontend/tests/components/components/grouping/ContactGroupComponent.cy.ts +++ b/frontend/tests/components/components/grouping/ContactGroupComponent.cy.ts @@ -166,7 +166,7 @@ describe('', () => { cy.get('bx-tag#tag_address_0_0.bx-tag') .should('be.visible') - .and('have.text', 'Mailing Address ') + .and('have.text', 'Mailing address ') }) it('should render the component and select both addresses and show it as tag', () => { @@ -206,7 +206,7 @@ describe('', () => { cy.get('bx-tag#tag_address_0_0.bx-tag') .should('be.visible') - .and('have.text', 'Mailing Address ') + .and('have.text', 'Mailing address ') cy.get('bx-tag#tag_address_0_1.bx-tag') .should('be.visible') @@ -245,7 +245,7 @@ describe('', () => { cy.get('bx-tag#tag_address_0_0.bx-tag') .should('be.visible') - .and('have.text', 'Mailing Address ') + .and('have.text', 'Mailing address ') .find('svg') .click() diff --git a/frontend/tests/unittests/services/ForestClientService.spec.ts b/frontend/tests/unittests/services/ForestClientService.spec.ts index 7af7c74b2d..07562cbe9e 100644 --- a/frontend/tests/unittests/services/ForestClientService.spec.ts +++ b/frontend/tests/unittests/services/ForestClientService.spec.ts @@ -20,7 +20,7 @@ describe('ForestClientService.ts', () => { }, city: 'Victoria', postalCode: 'V8T5J9', - locationName: 'Mailing Address' + locationName: 'Mailing address' } const sampleContact = { contactType: { @@ -34,7 +34,7 @@ describe('ForestClientService.ts', () => { locationNames: [ { value: '0', - text: 'Mailing Address' + text: 'Mailing address' } ] } From 5dd12615236140c3db3cdcef661b043d45ae3572 Mon Sep 17 00:00:00 2001 From: Paulo Gomes da Cruz Junior Date: Wed, 23 Aug 2023 11:17:18 -0700 Subject: [PATCH 012/313] fix: fixing step 3 style --- frontend/src/pages/ApplyClientNumberPage.vue | 2 +- .../src/pages/applyform/ContactWizardStep.vue | 111 +++++++++--------- 2 files changed, 57 insertions(+), 56 deletions(-) diff --git a/frontend/src/pages/ApplyClientNumberPage.vue b/frontend/src/pages/ApplyClientNumberPage.vue index 444af778fe..88ac336cc6 100644 --- a/frontend/src/pages/ApplyClientNumberPage.vue +++ b/frontend/src/pages/ApplyClientNumberPage.vue @@ -267,7 +267,7 @@ generalErrorBus.on((event: string) => (globalErrorMessage.value = event)) Add authorized people to the account -

        +

        Your first name, last name and email address are from your BCeID. If they're incorrect, - - -


        - -
        -
        - Additional address - Provide a name to identify your additional address -
        -
        -
        - -
        -
        - - - To add another contact to the account, select "Add another - contact" button below. - - - Add another contact - - - - + + + + From 0a767baec2177559aa04edc2cde92c116d599606 Mon Sep 17 00:00:00 2001 From: Paulo Gomes da Cruz Junior Date: Wed, 23 Aug 2023 11:17:34 -0700 Subject: [PATCH 013/313] fix: fixing step 3 style --- frontend/src/components/grouping/ContactGroupComponent.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/src/components/grouping/ContactGroupComponent.vue b/frontend/src/components/grouping/ContactGroupComponent.vue index 924d00ecd9..2ce3fe08d7 100644 --- a/frontend/src/components/grouping/ContactGroupComponent.vue +++ b/frontend/src/components/grouping/ContactGroupComponent.vue @@ -97,6 +97,7 @@ onMounted(() =>{ From 0a7eab97f19394a4298502c22e43d4365aed0e2f Mon Sep 17 00:00:00 2001 From: Paulo Gomes da Cruz Junior Date: Wed, 23 Aug 2023 11:17:59 -0700 Subject: [PATCH 014/313] fix: fixing confirmation style --- frontend/src/assets/styles/global.scss | 39 +++++++++++++++++++++++- frontend/src/pages/FormSubmittedPage.vue | 4 +-- frontend/src/routes.ts | 2 +- 3 files changed, 41 insertions(+), 4 deletions(-) diff --git a/frontend/src/assets/styles/global.scss b/frontend/src/assets/styles/global.scss index d003174282..486fe1a198 100644 --- a/frontend/src/assets/styles/global.scss +++ b/frontend/src/assets/styles/global.scss @@ -221,7 +221,12 @@ body { .landing-subtitle { margin: 1.5rem 0rem 0rem 0rem; } - +.full-centered { + display: flex; + padding: 8.125rem 13.375rem 15rem 2.5rem; + align-items: center; + background: var(--light-theme-layer-layer-02, #FFF); +} .full { margin: 0rem; padding-bottom: 0px; @@ -336,6 +341,29 @@ body { font-weight: 400; line-height: 2.5rem; /* 125% */ } +.fluid-heading-05 { + align-self: stretch; + color: var(--light-theme-text-text-primary, #131315); + + /* Fluid styles/MAX/fluid-heading-05 */ + font-family: BC Sans; + font-size: 3.75rem; + font-style: normal; + font-weight: 400; + line-height: 4.375rem; /* 116.667% */ +} +.fluid-paragraph-01 { + align-self: stretch; + color: var(--light-theme-text-text-secondary, #606062); + + /* Fluid styles/MAX/fluid-paragraph-01 */ + font-family: BC Sans; + font-size: 2rem; + font-style: normal; + font-weight: 400; + line-height: 2.5rem; /* 125% */ + +} .body-01 { color: var(--light-theme-text-text-secondary, #606062); @@ -388,6 +416,9 @@ body { flex-direction: column; gap: 1.5rem; } +.form-header-stretched { + align-self: stretch +} .form-header-title { align-self: stretch; @@ -510,6 +541,12 @@ body { gap: 0.75rem; } +.frame-03 { + display: flex; + justify-content: space-between; + align-items: center; +} + .grouping-01 { align-self: stretch; display: flex; diff --git a/frontend/src/pages/FormSubmittedPage.vue b/frontend/src/pages/FormSubmittedPage.vue index eb8c6665ad..ecbb82f964 100644 --- a/frontend/src/pages/FormSubmittedPage.vue +++ b/frontend/src/pages/FormSubmittedPage.vue @@ -1,8 +1,8 @@