From 5f0522b30ece45957f3a8f8b8b37155c5432d737 Mon Sep 17 00:00:00 2001 From: Cindy <cindy.nacibide@teamdlab.com> Date: Thu, 17 Dec 2020 23:43:50 +0100 Subject: [PATCH] [US TRTL-621] Update with new style --- .../editable-select.component.scss | 2 +- .../editable-textarea.component.html | 4 +- .../level-input/level-input.component.scss | 6 +- .../multiple-email-input.component.html | 2 +- .../vitamui-autocomplete.component.scss | 22 +++--- .../vitamui-duration-input.component.scss | 7 +- ...tamui-input-positive-number.component.scss | 73 +----------------- .../vitamui-input.component.scss | 3 +- .../vitamui-textarea.component.html | 2 +- .../vitamui-textarea.component.scss | 6 +- .../vitamui-list-input.component.scss | 4 +- .../src/sass/_editable-field.scss | 25 +++---- ui/ui-frontend-common/src/sass/_form.scss | 20 +++-- ui/ui-frontend-common/src/sass/_input.scss | 31 ++++---- ui/ui-frontend-common/src/sass/_preview.scss | 2 +- .../src/sass/material/_select.scss | 24 +++--- .../editable-domain-input.component.html | 2 +- .../editable-keystore.component.html | 2 +- .../profiles-form.component.scss | 2 +- .../projects/identity/src/sass/login.scss | 2 +- .../referential/src/sass/_sidepanel.scss | 6 +- .../components/inputs/inputs.component.html | 28 +++---- .../app/components/inputs/inputs.component.ts | 3 +- .../projects/starter-kit/src/sass/login.scss | 2 +- .../vitamui-input.component.scss | 75 +------------------ 25 files changed, 106 insertions(+), 249 deletions(-) diff --git a/ui/ui-frontend-common/src/app/modules/components/editable-field/editable-select/editable-select.component.scss b/ui/ui-frontend-common/src/app/modules/components/editable-field/editable-select/editable-select.component.scss index 7486a86e6..13dc00a19 100644 --- a/ui/ui-frontend-common/src/app/modules/components/editable-field/editable-select/editable-select.component.scss +++ b/ui/ui-frontend-common/src/app/modules/components/editable-field/editable-select/editable-select.component.scss @@ -1,3 +1,3 @@ .editable-field { - max-height: 50px; + height: 60px; } \ No newline at end of file diff --git a/ui/ui-frontend-common/src/app/modules/components/editable-field/editable-textarea/editable-textarea.component.html b/ui/ui-frontend-common/src/app/modules/components/editable-field/editable-textarea/editable-textarea.component.html index 587cc9a85..205ab6c46 100644 --- a/ui/ui-frontend-common/src/app/modules/components/editable-field/editable-textarea/editable-textarea.component.html +++ b/ui/ui-frontend-common/src/app/modules/components/editable-field/editable-textarea/editable-textarea.component.html @@ -1,6 +1,6 @@ <div class="editable-field-wrapper" *ngIf="!disabled"> <div cdkOverlayOrigin #origin="cdkOverlayOrigin"> - <div class="vitamui-input editable-field squarish" [class.edit-mode]="editMode" (click)="enterEditMode()"> + <div class="vitamui-input editable-field" [class.edit-mode]="editMode" (click)="enterEditMode()"> <div class="editable-field-content"> <label>{{label}}</label> <span class="editable-field-text-content display-all">{{control?.value}}</span> @@ -33,7 +33,7 @@ </div> -<div *ngIf="disabled" class="read-only-field squarish"> +<div *ngIf="disabled" class="read-only-field"> <label>{{label}}</label> <div>{{control?.value}}</div> </div> diff --git a/ui/ui-frontend-common/src/app/modules/components/editable-field/level-input/level-input.component.scss b/ui/ui-frontend-common/src/app/modules/components/editable-field/level-input/level-input.component.scss index 8742030f6..156aacee7 100644 --- a/ui/ui-frontend-common/src/app/modules/components/editable-field/level-input/level-input.component.scss +++ b/ui/ui-frontend-common/src/app/modules/components/editable-field/level-input/level-input.component.scss @@ -1,6 +1,6 @@ @import '../../../../../sass/variables/colors'; -$input-height: 50px; +$input-height: 60px; $input-small-height: 34px; $anim-timing: 150ms ease-out; @@ -8,11 +8,11 @@ $anim-timing: 150ms ease-out; display: inline-block; &.ng-valid.ng-touched .vitamui-input { - border-color: $green; + border: 1px solid $green; } &.ng-invalid.ng-touched .vitamui-input { - border-color: $red; + border: 1px solid $red; } } diff --git a/ui/ui-frontend-common/src/app/modules/components/editable-field/multiple-email-input/multiple-email-input.component.html b/ui/ui-frontend-common/src/app/modules/components/editable-field/multiple-email-input/multiple-email-input.component.html index f48175d17..164e5f06d 100644 --- a/ui/ui-frontend-common/src/app/modules/components/editable-field/multiple-email-input/multiple-email-input.component.html +++ b/ui/ui-frontend-common/src/app/modules/components/editable-field/multiple-email-input/multiple-email-input.component.html @@ -1,6 +1,6 @@ <ng-container *ngIf="!disabled"> <div class="editable-field-wrapper" cdkOverlayOrigin #origin="cdkOverlayOrigin"> - <div class="vitamui-input editable-field squarish" [class.edit-mode]="editMode" (click)="enterEditMode()"> + <div class="vitamui-input editable-field" [class.edit-mode]="editMode" (click)="enterEditMode()"> <div class="editable-field-content"> <label>{{label}}</label> <span class="editable-field-text-content"> diff --git a/ui/ui-frontend-common/src/app/modules/components/vitamui-autocomplete/vitamui-autocomplete.component.scss b/ui/ui-frontend-common/src/app/modules/components/vitamui-autocomplete/vitamui-autocomplete.component.scss index 0a19e89d5..93700a3a8 100644 --- a/ui/ui-frontend-common/src/app/modules/components/vitamui-autocomplete/vitamui-autocomplete.component.scss +++ b/ui/ui-frontend-common/src/app/modules/components/vitamui-autocomplete/vitamui-autocomplete.component.scss @@ -9,10 +9,11 @@ $animation-time: 150ms; > input { background: $white; box-sizing: border-box; - border-radius: 87px; + border-radius: 4px; background-color: $white; - border: solid 1px var(--vitamui-grey-400); - height: 50px; + border: none; + box-shadow: 0px 4px 24px rgba(46, 53, 69, 0.25); + height: 60px; width: 100%; padding: 10px 40px 10px 29px; transition: padding $animation-time ease-out; @@ -21,10 +22,6 @@ $animation-time: 150ms; outline: none; border: solid 1px var(--vitamui-primary); } - - &:hover { - box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1); - } } &.disabled { @@ -53,28 +50,29 @@ $animation-time: 150ms; .input-label { font-size: 14px; + font-weight: 700; align-items: center; letter-spacing: 0.1px; - line-height: 22px; + line-height: 10px; position: absolute; left: 30px; top: 16px; pointer-events: none; transform-origin: left; - color: var(--vitamui-grey-600); + color: var(--vitamui-primary); transition: transform $animation-time ease-out, top $animation-time ease-out; } &.label-up { .input-label { - transform: scale(0.7) translateY(-15px); + transform: scale((12/14)) translateY(-15px); } > input { padding-top: 30px; - font-size: 14px; - font-weight: bold; + font-size: 16px; + font-weight: 700; color: var(--vitamui-grey-900); } } diff --git a/ui/ui-frontend-common/src/app/modules/components/vitamui-duration-input/vitamui-duration-input.component.scss b/ui/ui-frontend-common/src/app/modules/components/vitamui-duration-input/vitamui-duration-input.component.scss index 41a558a64..1b897c241 100644 --- a/ui/ui-frontend-common/src/app/modules/components/vitamui-duration-input/vitamui-duration-input.component.scss +++ b/ui/ui-frontend-common/src/app/modules/components/vitamui-duration-input/vitamui-duration-input.component.scss @@ -6,11 +6,10 @@ display:flex; justify-content: center; /* align horizontal */ align-items: center; - border-radius: 87px; - box-shadow: 0 0 20px 0 #a9a9a94d; + border-radius: 4px; + box-shadow: 0px 4px 24px rgba(46, 53, 69, 0.25); background-color: $white; - background-color: var(--white); - border: solid 1px #f0f0f0; + border: none; } .unite { diff --git a/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-input-positive-number.component.scss b/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-input-positive-number.component.scss index a8ef43d78..1e49ce028 100644 --- a/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-input-positive-number.component.scss +++ b/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-input-positive-number.component.scss @@ -1,63 +1,22 @@ @import '../../../../sass/variables/colors'; @import '../../../../sass/mixins/elevation'; -$input-height: 50px; +$input-height: 60px; $input-small-height: 34px; $anim-timing: 150ms ease-out; :host { display: inline-block; - &.vitamui-focused .vitamui-input { - border-color: var(--vitamui-primary); - } - - &.vitamui-focused .vitamui-input, - &.vitamui-float .vitamui-input { - label { - transform: scale(0.7) translateY(-15px); - } - - input { - margin-top: 15px; - } - } - &.ng-valid.ng-touched .vitamui-input { - border-color: #43ea2a; + border: 1px solid $green; } &.ng-invalid.ng-touched .vitamui-input { - border-color: #ff0000; - } -} - -.vitamui-input { - display: inline-flex; - align-items: center; - position: relative; - height: $input-height; - width: 100%; - border-radius: $input-height / 2; - border: solid 1px #f0f0f0; - background-color: #ffffff; - padding: 8px 30px; - transition: border-color $anim-timing; - vertical-align: top; - @include elevation-1; - - mat-spinner { - position: absolute; - top: 12px; - right: 12px; - display: none; + border: 1px solid $red; } } -.vitamui-input.disabled { - opacity: 0.4; -} - :host.ng-pending { .vitamui-input mat-spinner { display: block; @@ -68,29 +27,3 @@ $anim-timing: 150ms ease-out; min-height: 30px; } -input { - color: $charcoal-grey; - font-size: 14px; - font-weight: 500; - - background: none; - border: none; - transition: margin $anim-timing; - outline: none; - width: 100%; -} - -label { - color: $greyish-two; - font-size: 14px; - position: absolute; - left: 30px; - transform-origin: left; - transition: transform $anim-timing; - pointer-events: none; - white-space: nowrap; - - .required-marker { - color: $red; - } -} diff --git a/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-input.component.scss b/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-input.component.scss index cf1d10044..afe9679af 100644 --- a/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-input.component.scss +++ b/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-input.component.scss @@ -1,7 +1,6 @@ @import '../../../../sass/variables/colors'; @import '../../../../sass/mixins/elevation'; -$input-height: 50px; $input-small-height: 34px; $anim-timing: 150ms ease-out; @@ -9,7 +8,7 @@ $anim-timing: 150ms ease-out; display: inline-block; &.ng-invalid .vitamui-input { - border-color: $red; + border: 1px solid $red; } &.ng-pending .vitamui-input mat-spinner { diff --git a/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-textarea.component.html b/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-textarea.component.html index 317098eba..530c475dc 100644 --- a/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-textarea.component.html +++ b/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-textarea.component.html @@ -1,5 +1,5 @@ <div class="vitamui-input" [class.disabled]="disabled"> - <label> + <label class="mt-1"> {{placeholder}} <span *ngIf="required" class="required-marker">*</span> </label> diff --git a/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-textarea.component.scss b/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-textarea.component.scss index 323deb1e4..1e11eef52 100644 --- a/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-textarea.component.scss +++ b/ui/ui-frontend-common/src/app/modules/components/vitamui-input/vitamui-textarea.component.scss @@ -5,17 +5,17 @@ $input-height: 90px; :host { align-items: baseline; + &.ng-valid.ng-touched .vitamui-input { - border-color: $green; + border: 1px solid $green; } &.ng-invalid.ng-touched .vitamui-input { - border-color: $red; + border: 1px solid $red; } } .vitamui-input { - border-radius: 25px !important; height: 100% !important; min-height: $input-height !important; } diff --git a/ui/ui-frontend-common/src/app/modules/components/vitamui-list-input/vitamui-list-input.component.scss b/ui/ui-frontend-common/src/app/modules/components/vitamui-list-input/vitamui-list-input.component.scss index 1cf9d5693..4fa4893c0 100644 --- a/ui/ui-frontend-common/src/app/modules/components/vitamui-list-input/vitamui-list-input.component.scss +++ b/ui/ui-frontend-common/src/app/modules/components/vitamui-list-input/vitamui-list-input.component.scss @@ -32,8 +32,8 @@ mat-chip span { } .vitamui-chip-list { - margin-bottom: 20px; - padding-left: 34px; + margin-top: 0.5rem; + margin-bottom: 0.5rem; } :host.list-input-mini { diff --git a/ui/ui-frontend-common/src/sass/_editable-field.scss b/ui/ui-frontend-common/src/sass/_editable-field.scss index 5ecc0b69b..80ddb8710 100644 --- a/ui/ui-frontend-common/src/sass/_editable-field.scss +++ b/ui/ui-frontend-common/src/sass/_editable-field.scss @@ -1,4 +1,3 @@ -$input-height: 50px; $anim-timing: 150ms ease-out; .editable-field-wrapper { @@ -14,7 +13,7 @@ $anim-timing: 150ms ease-out; .editable-field { justify-content: space-between; - min-height: $input-height; + min-height: 60px; width: 100% !important; cursor: pointer; outline: none; @@ -33,7 +32,6 @@ $anim-timing: 150ms ease-out; } &:hover:not(.edit-mode), &:focus:not(.edit-mode) { - box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1); i.edit-icon { opacity: 1; @@ -53,7 +51,8 @@ $anim-timing: 150ms ease-out; .editable-field-text-content { margin-top: 15px; width: 100%; - line-height: 24px; + font-weight: 700; + line-height: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; @@ -105,8 +104,8 @@ $anim-timing: 150ms ease-out; .editable-field-actions { width: 85px; - height: $input-height; - border-radius: $input-height / 2; + height: 50px; + border-radius: 25px; padding: 10px; background-color: white; box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1); @@ -120,10 +119,10 @@ $anim-timing: 150ms ease-out; background: none; border: none; color: white; - height: $input-height - 20px; - width: $input-height - 20px; + height: 30px; + width: 30px; padding: 0; - border-radius: ($input-height - 10px) / 2; + border-radius: 20px; transition: opacity 200ms ease-out, background-color 200ms ease-out; &:disabled { @@ -135,18 +134,18 @@ $anim-timing: 150ms ease-out; } &.editable-field-confirm { - background-color: #74c41c; + background-color: $green; &:hover, &:active, &:focus { - background-color: lighten(#74c41c, 15%); + background-color: lighten($green, 15%); } } &.editable-field-cancel { - background-color: #ea0101; + background-color: $red; &:hover, &:active, &:focus { - background-color: lighten(#ea0101, 15%); + background-color: lighten($red, 15%); } } } diff --git a/ui/ui-frontend-common/src/sass/_form.scss b/ui/ui-frontend-common/src/sass/_form.scss index 7ec41d349..77e4d633f 100644 --- a/ui/ui-frontend-common/src/sass/_form.scss +++ b/ui/ui-frontend-common/src/sass/_form.scss @@ -1,6 +1,6 @@ .read-only-field { display: inline-block; - min-height: 50px; + min-height: 60px; width: 100%; padding: 5px; vertical-align: top; @@ -8,12 +8,14 @@ font-weight: 400; label { - font-size: 14px; - color: var(--vitamui-grey-600); + font-size: 12px; + font-weight: 700; + color: var(--vitamui-primary); } div { color: var(--vitamui-grey-900); + font-weight: 700; } } @@ -32,19 +34,23 @@ input[type=email].vitamui-input { padding: 0 30px; width: 100%; max-width: 300px; - border: solid 1px var(--vitamui-grey-400); + border: none; + box-shadow: 0px 4px 24px rgba(46, 53, 69, 0.25); + border-radius: 4px; + font-size: 16px; + font-weight: 700; &.ng-valid.ng-touched { - border-color: $green; + border: 1px solid $green; } &.ng-invalid.ng-touched { - border-color: $red; + border: 1px solid $red; } &.vitamui-small { height: 34px; - border-radius: 17px; + border-radius: 4px; } &::-webkit-input-placeholder { diff --git a/ui/ui-frontend-common/src/sass/_input.scss b/ui/ui-frontend-common/src/sass/_input.scss index d1c940fa8..1937a1b8d 100644 --- a/ui/ui-frontend-common/src/sass/_input.scss +++ b/ui/ui-frontend-common/src/sass/_input.scss @@ -5,19 +5,19 @@ $anim-timing: 150ms ease-out; align-items: center; position: relative; width: 100%; - border-radius: 87px; - border: solid 1px var(--vitamui-grey-400); - background-color: $white; + border-radius: 4px; + border: none; + background-color: white; padding: 8px 30px; transition: border-color $anim-timing; vertical-align: top; &:not(.editable-field) { - height: 50px; + height: 60px; } - &:hover:not(.disabled) { - box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1); + &:not(.disabled) { + box-shadow: 0px 4px 24px rgba(46, 53, 69, 0.25); } &:focus { @@ -31,10 +31,10 @@ $anim-timing: 150ms ease-out; label { position: absolute; font-size: 14px; - font-weight: 400; - color: var(--vitamui-grey-600); + font-weight: 700; + color: var(--vitamui-primary); letter-spacing: 0.1px; - line-height: 22px; + line-height: 10px; white-space: nowrap; transform-origin: left; transition: transform $anim-timing; @@ -47,14 +47,15 @@ $anim-timing: 150ms ease-out; input, textarea { font-size: 16px; - font-weight: 400; + font-weight: 700; + color: var(--vitamui-grey-900); background: none; border: none; outline: none; } input{ - line-height: 24px; + line-height: 18px; transform-origin: left; transition: margin $anim-timing; } @@ -62,19 +63,19 @@ $anim-timing: 150ms ease-out; textarea { resize: none; width: 100%; - height: 100%; + height: 80%; } &.disabled { background-color: var(--vitamui-grey-300); border: none; } - + &.disabled > * { cursor: no-drop; input { - color: var(--vitamui-grey-700); + color: var(--vitamui-grey-900); } } } @@ -88,7 +89,7 @@ $anim-timing: 150ms ease-out; label:first-of-type { transform: scale((12 / 14)) translateY(-12px); letter-spacing: 0.4px; - line-height: 16px; + line-height: 10px; } input { diff --git a/ui/ui-frontend-common/src/sass/_preview.scss b/ui/ui-frontend-common/src/sass/_preview.scss index 14dc65e1d..8ba507840 100644 --- a/ui/ui-frontend-common/src/sass/_preview.scss +++ b/ui/ui-frontend-common/src/sass/_preview.scss @@ -113,7 +113,7 @@ label { font-size: 12px; - color: var(--vitamui-grey-600); + color: var(--vitamui-primary); font-weight: normal; } } diff --git a/ui/ui-frontend-common/src/sass/material/_select.scss b/ui/ui-frontend-common/src/sass/material/_select.scss index 6a62a6f81..6a7f73ccd 100644 --- a/ui/ui-frontend-common/src/sass/material/_select.scss +++ b/ui/ui-frontend-common/src/sass/material/_select.scss @@ -4,7 +4,7 @@ .vitamui-mat-select.mat-form-field { - font-size: 14px; + font-size: 16px; font-weight: 500; width: 240px; @@ -28,6 +28,7 @@ .mat-form-field-wrapper { padding-bottom: 0; + background-color: white; } &.no-bottom-padding .mat-form-field-wrapper { @@ -64,9 +65,9 @@ .mat-form-field-flex { vertical-align: top; - border-radius: 25px; + border-radius: 4px; transition: box-shadow 200ms ease-out; - height: 50px; + height: 60px; align-items: center; padding: 0 30px; } @@ -84,16 +85,13 @@ .mat-form-field-flex { background-color: var(--vitamui-grey-300); border: none; + box-shadow:none; .mat-select .mat-select-value { font-weight: normal; color: var(--vitamui-grey-700); } - &:hover { - box-shadow: none; - } - .select-arrow { i { color: var(--vitamui-grey-700); @@ -109,7 +107,8 @@ .mat-form-field-flex { padding-right: 15px; - border: 1px solid var(--vitamui-grey-400); + border: none; + box-shadow: 0px 4px 24px rgba(46, 53, 69, 0.25); .mat-form-field-infix { border-top-width: 0; @@ -135,9 +134,7 @@ } :not(.mat-form-field-disabled).mat-form-field-flex { - &:hover { - box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1); - } + .mat-select .mat-select-value { color: var(--vitamui-grey-900); @@ -167,10 +164,7 @@ height: 25px; padding: 0; border: none; - - &:hover { - @include elevation-0; - } + box-shadow: none; } .mat-form-field-infix { diff --git a/ui/ui-frontend/projects/identity/src/app/shared/editable-field/editable-domain-input/editable-domain-input.component.html b/ui/ui-frontend/projects/identity/src/app/shared/editable-field/editable-domain-input/editable-domain-input.component.html index f7acb723e..2278f0148 100644 --- a/ui/ui-frontend/projects/identity/src/app/shared/editable-field/editable-domain-input/editable-domain-input.component.html +++ b/ui/ui-frontend/projects/identity/src/app/shared/editable-field/editable-domain-input/editable-domain-input.component.html @@ -1,6 +1,6 @@ <ng-container *ngIf="!disabled"> <div cdkOverlayOrigin #origin="cdkOverlayOrigin"> - <div class="vitamui-input editable-field squarish" [class.edit-mode]="editMode" (click)="enterEditMode()"> + <div class="vitamui-input editable-field" [class.edit-mode]="editMode" (click)="enterEditMode()"> <div class="editable-field-content"> <label>{{label}}</label> <span class="editable-field-text-content"> diff --git a/ui/ui-frontend/projects/identity/src/app/shared/editable-field/editable-keystore/editable-keystore.component.html b/ui/ui-frontend/projects/identity/src/app/shared/editable-field/editable-keystore/editable-keystore.component.html index 7a3eae81c..eb62a4396 100644 --- a/ui/ui-frontend/projects/identity/src/app/shared/editable-field/editable-keystore/editable-keystore.component.html +++ b/ui/ui-frontend/projects/identity/src/app/shared/editable-field/editable-keystore/editable-keystore.component.html @@ -1,7 +1,7 @@ <ng-container *ngIf="!disabled"> <div cdkOverlayOrigin #origin="cdkOverlayOrigin"> - <div class="vitamui-input editable-field squarish" [class.edit-mode]="editMode" (click)="enterEditMode()"> + <div class="vitamui-input editable-field" [class.edit-mode]="editMode" (click)="enterEditMode()"> <div class="editable-field-content"> <label i18n="Keystore@@idpFormLabelKeystore">Keystore de CAS</label> <span class="editable-field-text-content">{{ originValue?.name }}</span> diff --git a/ui/ui-frontend/projects/identity/src/app/shared/profiles-form/profiles-form.component.scss b/ui/ui-frontend/projects/identity/src/app/shared/profiles-form/profiles-form.component.scss index 77424d56d..b0550677d 100644 --- a/ui/ui-frontend/projects/identity/src/app/shared/profiles-form/profiles-form.component.scss +++ b/ui/ui-frontend/projects/identity/src/app/shared/profiles-form/profiles-form.component.scss @@ -3,7 +3,7 @@ width: 65%; > div { - height: 50px; + height: 60px; } } diff --git a/ui/ui-frontend/projects/identity/src/sass/login.scss b/ui/ui-frontend/projects/identity/src/sass/login.scss index 3455246d3..b3202cac4 100644 --- a/ui/ui-frontend/projects/identity/src/sass/login.scss +++ b/ui/ui-frontend/projects/identity/src/sass/login.scss @@ -56,7 +56,7 @@ } &.ng-valid.ng-touched { - border-color: #43ea2a; + border-color: $green; } &.ng-invalid.ng-touched { diff --git a/ui/ui-frontend/projects/referential/src/sass/_sidepanel.scss b/ui/ui-frontend/projects/referential/src/sass/_sidepanel.scss index 3bf75f399..30aa38526 100644 --- a/ui/ui-frontend/projects/referential/src/sass/_sidepanel.scss +++ b/ui/ui-frontend/projects/referential/src/sass/_sidepanel.scss @@ -15,9 +15,9 @@ label { - font-size: 13px; - color: $greyish-two; - font-weight: normal; + font-size: 12px; + color: var(--vitamui-primary); + font-weight: 700; } } diff --git a/ui/ui-frontend/projects/starter-kit/src/app/components/inputs/inputs.component.html b/ui/ui-frontend/projects/starter-kit/src/app/components/inputs/inputs.component.html index d9b1f43d5..ebc9d81d2 100644 --- a/ui/ui-frontend/projects/starter-kit/src/app/components/inputs/inputs.component.html +++ b/ui/ui-frontend/projects/starter-kit/src/app/components/inputs/inputs.component.html @@ -1,22 +1,22 @@ <div class="d-flex flex-column"> <h4>Simple</h4> - <div class="d-flex flex-column contrast-container"> + <div class="d-flex flex-column"> <div class="row m-0 pl-3 pr-3 mt-4"> <vitamui-common-input [formControl]="streetEmpty" placeholder="N° et nom de rue"></vitamui-common-input> - <vitamui-common-input [formControl]="street" placeholder="N° et nom de rue"></vitamui-common-input> - <vitamui-common-input disabled [formControl]="street" placeholder="N° et nom de rue"></vitamui-common-input> + <vitamui-common-input [formControl]="streetInvalid" placeholder="N° et nom de rue"></vitamui-common-input> + <vitamui-common-input disabled [formControl]="streetDisable" placeholder="N° et nom de rue"></vitamui-common-input> </div> <div class="row m-0"> <div class="col-8"> <vitamui-common-editable-input [formControl]="streetEmpty" [label]="'Editable input'"> </vitamui-common-editable-input> </div> - <vitamui-common-editable-input [formControl]="street" [label]="'Editable input disabled'" [disabled]="true"> + <vitamui-common-editable-input [formControl]="streetDisable" [label]="'Editable input disabled'" [disabled]="true"> </vitamui-common-editable-input> </div> </div> <h4>Email</h4> - <div class="d-flex flex-column contrast-container"> + <div class="d-flex flex-column"> <div class="row m-0 pl-3 mt-4"> <vitamui-common-input class="field-email" [formControl]="emailFirstPart" placeholder="Adresse e-mail"> @@ -35,7 +35,7 @@ </div> </mat-form-field> </div> - <div class="row m-0 "> + <div class="row m-0"> <div class="col-8"> <vitamui-common-editable-email-input [formControl]="email" [label]="'Editable email'" [domains]="['test.fr', 'test.com', 'test.de']"></vitamui-common-editable-email-input> @@ -56,14 +56,14 @@ </div> <h4>List</h4> - <div class="d-flex flex-column contrast-container"> + <div class="d-flex flex-column"> <div class="row m-0 pl-3 pr-3 mt-4"> <vitamui-common-list-input [formControl]="list" [placeholder]="'Multiple input'"> </vitamui-common-list-input> </div> </div> <h4>Select</h4> - <div class="d-flex flex-column contrast-container"> + <div class="d-flex flex-column"> <div class="row m-0 mt-4"> <div class="col-8"> <mat-form-field class="mr-3 field-domain vitamui-mat-select"> @@ -108,7 +108,7 @@ </div> </div> <h4>Textarea</h4> - <div class="d-flex flex-column contrast-container"> + <div class="d-flex flex-column"> <div class="row m-0 mt-4"> <div class="col-8"> <vitamui-common-textarea [formControl]="textarea" placeholder="Textarea"> @@ -129,7 +129,7 @@ </div> <h4>Level</h4> - <div class="d-flex flex-column contrast-container"> + <div class="d-flex flex-column"> <div class="row m-0 mt-4 pl-3"> <vitamui-common-level-input></vitamui-common-level-input> </div> @@ -144,7 +144,7 @@ </div> </div> <h4>Toggle</h4> - <div class="row m-0 contrast-container"> + <div class="row m-0"> <div class="col-12 mt-4"> <vitamui-common-slide-toggle class="mr-3">Slide Toggle</vitamui-common-slide-toggle> <vitamui-common-slide-toggle class="mr-3" [checked]="true" [disabled]="true">Slide Toggle disabled</vitamui-common-slide-toggle> @@ -153,7 +153,7 @@ </div> <h4>Toggle Group</h4> - <div class="d-flex flex-column contrast-container"> + <div class="d-flex flex-column"> <div class="row m-0 mt-4 pl-3"> <mat-button-toggle-group [formControl]="control" class="vitamui-button-toggle-group mr-4"> <mat-button-toggle [value]="'FIRST'"> @@ -204,7 +204,7 @@ </div> </div> <h4>Duration</h4> - <div class="d-flex flex-column contrast-container"> + <div class="d-flex flex-column"> <div class="row m-0 mt-4 pl-3"> <vitamui-common-vitamui-duration-input [formControl]="duration"> </vitamui-common-vitamui-duration-input> @@ -220,7 +220,7 @@ </div> </div> <h4>File</h4> - <div class="row m-0 contrast-container"> + <div class="row m-0"> <div class="col-8 mt-4"> <vitamui-common-editable-file [formControl]="file" [label]="'Editable file upload'"> </vitamui-common-editable-file> diff --git a/ui/ui-frontend/projects/starter-kit/src/app/components/inputs/inputs.component.ts b/ui/ui-frontend/projects/starter-kit/src/app/components/inputs/inputs.component.ts index 6af294853..d0e046c18 100644 --- a/ui/ui-frontend/projects/starter-kit/src/app/components/inputs/inputs.component.ts +++ b/ui/ui-frontend/projects/starter-kit/src/app/components/inputs/inputs.component.ts @@ -11,7 +11,8 @@ export class InputsComponent implements OnInit { public control = new FormControl(); public streetEmpty = new FormControl('', [Validators.maxLength(3)]); - public street = new FormControl('azerty', [Validators.maxLength(3)]); + public streetInvalid = new FormControl('azerty', [Validators.maxLength(3)]); + public streetDisable = new FormControl('azerty', [Validators.maxLength(6)]); public emailFirstPart = new FormControl('azerty', [Validators.maxLength(25)]); public email = new FormControl('azerty@test.fr', [Validators.maxLength(25)]); public domain = new FormControl('test.fr', [Validators.maxLength(10)]); diff --git a/ui/ui-frontend/projects/starter-kit/src/sass/login.scss b/ui/ui-frontend/projects/starter-kit/src/sass/login.scss index 8b4d33d4e..a5b1b4ea2 100644 --- a/ui/ui-frontend/projects/starter-kit/src/sass/login.scss +++ b/ui/ui-frontend/projects/starter-kit/src/sass/login.scss @@ -53,7 +53,7 @@ } &.ng-valid.ng-touched { - border-color: #43ea2a; + border-color: $green; } &.ng-invalid.ng-touched { diff --git a/ui/ui-frontend/projects/vitamui-library/src/lib/components/vitamui-input/vitamui-input.component.scss b/ui/ui-frontend/projects/vitamui-library/src/lib/components/vitamui-input/vitamui-input.component.scss index 8e9cce527..f9386e49d 100644 --- a/ui/ui-frontend/projects/vitamui-library/src/lib/components/vitamui-input/vitamui-input.component.scss +++ b/ui/ui-frontend/projects/vitamui-library/src/lib/components/vitamui-input/vitamui-input.component.scss @@ -1,28 +1,13 @@ @import "~ui-frontend-common/sass/variables/colors"; @import "~ui-frontend-common/sass/mixins/elevation"; -$input-height: 50px; +$input-height: 60px; $input-small-height: 34px; $anim-timing: 150ms ease-out; :host { display: inline-block; - &.vitamui-focused .vitamui-input { - border-color: var(--vitamui-primary); - } - - &.vitamui-focused .vitamui-input, - &.vitamui-float .vitamui-input { - label { - transform: scale(0.7) translateY(-15px); - } - - input { - margin-top: 15px; - } - } - &.ng-valid.ng-touched .vitamui-input { border-color: $green; } @@ -32,66 +17,8 @@ $anim-timing: 150ms ease-out; } } -.vitamui-input { - display: inline-flex; - align-items: center; - position: relative; - height: $input-height; - width: 100%; - border-radius: $input-height / 2; - border: solid 1px #f0f0f0; - background-color: #ffffff; - padding: 8px 30px; - transition: border-color $anim-timing; - vertical-align: top; - @include elevation-1; - - mat-spinner { - position: absolute; - top: 12px; - right: 12px; - display: none; - } -} - -.vitamui-input.disabled { - opacity: 0.4; - margin-bottom: 10px; -} - :host { .vitamui-input mat-spinner { display: block; } } - -.vitamui-input-errors { - min-height: 30px; -} - -input { - color: var(--vitamui-grey-900); - font-size: 15px; - font-weight: 500; - - background: none; - border: none; - transition: margin $anim-timing; - outline: none; - width: 100%; -} - -label { - color: $greyish-two; - font-size: 15px; - position: absolute; - left: 30px; - transform-origin: left; - transition: transform $anim-timing; - pointer-events: none; - white-space: nowrap; - - .required-marker { - color: var(--vitamui-primary); - } -} -- GitLab