diff --git a/frontend/src/assets/styles/global.scss b/frontend/src/assets/styles/global.scss index 10f67ac883..a53e709b61 100644 --- a/frontend/src/assets/styles/global.scss +++ b/frontend/src/assets/styles/global.scss @@ -229,6 +229,9 @@ hr { .cds--inline-notification-content { width: 100%; + font-size: 0.875rem; + font-style: normal; + font-weight: 400; } div#app { @@ -635,6 +638,21 @@ div#app { row-gap: 1.5rem; } +.card { + align-self: stretch; + display: flex; + flex-direction: column; + padding: 2rem; + border-radius: 0.5rem; + border: 1px solid var(--light-theme-border-border-subtle-00, #dfdfe1); + background: #fff; + max-width: 50.4375rem; +} + +.divider { + margin: 1.5rem 0 1.5rem 0; +} + .grouping-01 { align-self: stretch; display: flex; @@ -707,16 +725,6 @@ div#app { background: #fff; } -.grouping-tbd { - align-self: stretch; - display: flex; - flex-direction: column; - padding: 1.5rem 0 1.5rem 0; - border-radius: 0.5rem; - border: 1px solid var(--light-theme-border-border-subtle-00, #dfdfe1); - background: #fff; -} - .grouping-06 { display: flex; flex-direction: column; @@ -889,6 +897,21 @@ div#app { align-self: stretch; } +.cds-text-input-label { + color: var(--light-theme-text-text-primary, #131315); + font-family: BC Sans; + font-size: 0.75rem; + font-style: normal; + font-weight: 400; + line-height: 1rem; + letter-spacing: 0.02rem; + padding-bottom: 0.5rem; +} + +.cds-text-input-required-label { + color: var(--light-theme-text-text-error, #B32001); +} + cds-modal::part(dialog) { border-radius: 0.5rem; } @@ -1551,4 +1574,4 @@ cds-accordion-item.grouping-05-internal:not([open]) { padding: 2.5rem 2.5rem 2.5rem 18.5rem; max-width: calc(100vw - 21rem); } -} +} \ No newline at end of file diff --git a/frontend/src/components/MainHeaderComponent.vue b/frontend/src/components/MainHeaderComponent.vue index 545181bdf6..f6f533c59c 100644 --- a/frontend/src/components/MainHeaderComponent.vue +++ b/frontend/src/components/MainHeaderComponent.vue @@ -175,23 +175,19 @@ const logoutModalActive = ref(false);

- - Cancel - - - - Logout - - - - + + Cancel + + + Logout + + + diff --git a/frontend/src/components/forms/DropdownInputComponent.vue b/frontend/src/components/forms/DropdownInputComponent.vue index 26313a9f11..82adc4c527 100644 --- a/frontend/src/components/forms/DropdownInputComponent.vue +++ b/frontend/src/components/forms/DropdownInputComponent.vue @@ -18,6 +18,7 @@ const props = defineProps<{ initialValue: string; validations: Array; errorMessage?: string; + requiredLabel?: boolean; }>(); //Events we emit during component lifecycle @@ -144,30 +145,40 @@ revalidateBus.on(() => validateInput(selectedValue.value)); diff --git a/frontend/src/components/forms/MultiselectInputComponent.vue b/frontend/src/components/forms/MultiselectInputComponent.vue index 4416beb50c..881934e6b1 100644 --- a/frontend/src/components/forms/MultiselectInputComponent.vue +++ b/frontend/src/components/forms/MultiselectInputComponent.vue @@ -18,6 +18,7 @@ const props = defineProps<{ initialValue: string; validations: Array; errorMessage?: string; + requiredLabel?: boolean; }>(); //Events we emit during component lifecycle @@ -114,28 +115,38 @@ revalidateBus.on(() => validateInput(selectedValue.value)); diff --git a/frontend/src/components/forms/TextInputComponent.vue b/frontend/src/components/forms/TextInputComponent.vue index a0c9f87bc4..632a2a76f4 100644 --- a/frontend/src/components/forms/TextInputComponent.vue +++ b/frontend/src/components/forms/TextInputComponent.vue @@ -18,6 +18,7 @@ const props = defineProps<{ validations: Array; errorMessage?: string; mask?: string; + requiredLabel?: boolean; }>(); //Events we emit during component lifecycle @@ -103,7 +104,7 @@ watch( ); // Tells whether the current change was done manually by the user. -const isUserEvent = ref(false) +const isUserEvent = ref(false); const selectValue = (event: any) => { selectedValue.value = event.target.value; @@ -113,27 +114,39 @@ const selectValue = (event: any) => {