From afe4d06cc11f0b144ca6bead3c525be82b480ee0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20BRISON?= <ext.sopra.jbrison@grandlyon.com> Date: Mon, 4 Jan 2021 08:58:31 +0100 Subject: [PATCH] fix: structure display modification + fix missing address --- .../modal-filter/modal-filter.component.scss | 3 +- .../structure-details.component.html | 22 ++++++------ .../structure-details.component.scss | 1 + src/assets/scss/_icons.scss | 35 ------------------- src/styles.scss | 3 +- 5 files changed, 16 insertions(+), 48 deletions(-) diff --git a/src/app/structure-list/components/modal-filter/modal-filter.component.scss b/src/app/structure-list/components/modal-filter/modal-filter.component.scss index 54c0403f5..dcd0cd490 100644 --- a/src/app/structure-list/components/modal-filter/modal-filter.component.scss +++ b/src/app/structure-list/components/modal-filter/modal-filter.component.scss @@ -106,7 +106,7 @@ } } .ligneFiltre { - padding: 5px; + padding: 5px 0; } h4 { @include cn-bold-14; @@ -122,6 +122,7 @@ @include cn-regular-14; line-height: 16px; color: $grey-3; + padding-top: 3px; } label { @include cn-regular-14; diff --git a/src/app/structure-list/components/structure-details/structure-details.component.html b/src/app/structure-list/components/structure-details/structure-details.component.html index fa507e296..77524b636 100644 --- a/src/app/structure-list/components/structure-details/structure-details.component.html +++ b/src/app/structure-list/components/structure-details/structure-details.component.html @@ -9,7 +9,7 @@ <div fxLayout="row" fxLayoutAlign="end center"> <div (click)="close()" class="ico-close-details"></div> </div> - <div fxLayout="row" class="structure-details-block" fxLayoutAlign="baseline baseline" fxLayoutGap="20px"> + <div fxLayout="row" class="structure-details-block" fxLayoutAlign="baseline baseline" fxLayoutGap="8px"> <div fxLayout="column" fxLayoutGap="10px" fxFlex="100%"> <div fxLayout="row" fxLayoutAlign="space-between start"> <div fxLayout="column"> @@ -36,9 +36,9 @@ [isCalledByDetails]="true" ></app-structure-opening-status> </div> - <div *ngIf="structure.adressWay" fxLayout="row" fxLayoutAlign="none flex-end" fxLayoutGap="13px"> + <div *ngIf="structure.address" fxLayout="row" fxLayoutAlign="none flex-end" fxLayoutGap="13px"> <app-svg-icon [type]="'ico'" [icon]="'adress'"></app-svg-icon> - <p>{{ structure.adressNumero }} {{ structure.address }}</p> + <p>{{ structure.address.numero }} {{ structure.address.street }}, {{ structure.address.commune }}</p> </div> <div *ngIf="structure.website" fxLayout="row" fxLayoutAlign="none flex-end" fxLayoutGap="13px"> <app-svg-icon [type]="'ico'" [icon]="'web'"></app-svg-icon> @@ -55,7 +55,7 @@ </div> </div> <div fxLayout="column" fxFlex="50%"> - <div *ngIf="structure.contactMail" fxLayout="row" fxLayoutAlign="none flex-end" fxLayoutGap="13px"> + <div *ngIf="structure.contactMail" fxLayout="row" fxLayoutAlign="none center" fxLayoutGap="13px"> <app-svg-icon [type]="'ico'" [icon]="'email'"></app-svg-icon> <a [href]="'mailto:' + structure.contactMail">{{ structure.contactMail }}</a> </div> @@ -75,7 +75,7 @@ fxLayoutAlign="baseline baseline" fxLayoutGap="20px" > - <div fxLayout="row" fxLayoutAlign="none flex-end" fxLayoutGap="20px"> + <div fxLayout="row" fxLayoutAlign="none flex-end" fxLayoutGap="8px"> <app-svg-icon [type]="'ico'" [icon]="'demarches'" [iconClass]="'icon-32'"></app-svg-icon> <h2>Démarches</h2> </div> @@ -100,7 +100,7 @@ fxLayoutAlign="baseline baseline" fxLayoutGap="20px" > - <div fxLayout="row" fxLayoutAlign="none flex-end" fxLayoutGap="20px"> + <div fxLayout="row" fxLayoutAlign="none flex-end" fxLayoutGap="8px"> <app-svg-icon [type]="'ico'" [icon]="'services'" [iconClass]="'icon-32'"></app-svg-icon> <h2>Services</h2> </div> @@ -117,7 +117,7 @@ </div> <!-- Accueil --> <div fxLayout="column" class="structure-details-block" fxLayoutAlign="baseline baseline" fxLayoutGap="20px"> - <div fxLayout="row" fxLayoutAlign="none flex-end" fxLayoutGap="20px"> + <div fxLayout="row" fxLayoutAlign="none flex-end" fxLayoutGap="8px"> <app-svg-icon [type]="'ico'" [icon]="'accueil'" [iconClass]="'icon-32'"></app-svg-icon> <h2>Accueil</h2> </div> @@ -148,7 +148,7 @@ *ngFor="let acces of structure.accessModality" fxLayout="row" fxLayoutAlign="none flex-end" - fxLayoutGap="20px" + fxLayoutGap="8px" > <app-svg-icon [type]="'ico'" [icon]="getAccessIcon(acces)"></app-svg-icon> <p>{{ getAccessLabel(acces) }}</p> @@ -163,7 +163,7 @@ class="structure-details-block" fxLayoutAlign="baseline baseline" > - <div fxLayout="row" fxLayoutAlign="none flex-end" fxLayoutGap="20px"> + <div fxLayout="row" fxLayoutAlign="none flex-end" fxLayoutGap="8px"> <app-svg-icon [type]="'ico'" [icon]="'equipement'" [iconClass]="'icon-32'"></app-svg-icon> <h2>Équipements</h2> </div> @@ -193,8 +193,8 @@ fxLayoutAlign="baseline baseline" fxLayoutGap="20px" > - <div fxLayout="row" fxLayoutAlign="none flex-end" fxLayoutGap="20px"> - <em class="ic-toolbox"></em> + <div fxLayout="row" fxLayoutAlign="none flex-end" fxLayoutGap="8px"> + <app-svg-icon [type]="'ico'" [icon]="'label'" [iconClass]="'icon-32'"></app-svg-icon> <h2>Labelisation</h2> </div> <div fxLayout="row wrap" fxLayoutGap="24px"> diff --git a/src/app/structure-list/components/structure-details/structure-details.component.scss b/src/app/structure-list/components/structure-details/structure-details.component.scss index 69cd4d635..26c51a753 100644 --- a/src/app/structure-list/components/structure-details/structure-details.component.scss +++ b/src/app/structure-list/components/structure-details/structure-details.component.scss @@ -67,6 +67,7 @@ h3 { h4 { margin-left: 0; margin-bottom: 0; + margin-top: 4px; @include cn-regular-14; color: $grey-2; text-transform: uppercase; diff --git a/src/assets/scss/_icons.scss b/src/assets/scss/_icons.scss index b06335f3b..c93d6aa78 100644 --- a/src/assets/scss/_icons.scss +++ b/src/assets/scss/_icons.scss @@ -344,41 +344,6 @@ left: 5px; } -.ic-toolbox { - box-sizing: border-box; - display: block; - transform: scale(var(--ggs, 1)); - width: 22px; - height: 16px; - border: 2px solid; - border-radius: 2px; -} -.ic-toolbox::after, -.ic-toolbox::before { - content: ''; - display: block; - box-sizing: border-box; - position: absolute; -} -.ic-toolbox::before { - border: 2px solid; - border-bottom: 0; - border-top-left-radius: 3px; - border-top-right-radius: 3px; - left: 4px; - width: 10px; - height: 4px; - top: -5px; -} -.ic-toolbox::after { - width: 18px; - height: 2px; - border-left: 4px solid transparent; - border-right: 4px solid transparent; - box-shadow: 0 -2px 0, inset 4px 0 0, inset -4px 0 0; - top: 4px; -} - .ic-wifi { color: #000; position: absolute; diff --git a/src/styles.scss b/src/styles.scss index 95a0c0d60..3e993cf99 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -101,7 +101,8 @@ a { cursor: pointer; } .label { - padding: 0 16px; + padding-left: 16px; + padding-right: 10px; @include btn-pass; } .customCheck { -- GitLab