Skip to content
Snippets Groups Projects
Commit 5a717145 authored by Fadil's avatar Fadil Committed by pybelecalo
Browse files

[US TRTL-632] Add heading / content app structure

parent d98736fd
No related branches found
No related tags found
No related merge requests found
Showing
with 117 additions and 108 deletions
<div class="vitamui-body"> <div class="vitamui-heading">
<vitamui-common-title-breadcrumb [data]="dataBreadcrumb"> <vitamui-common-title-breadcrumb [data]="dataBreadcrumb">
<div class="d-flex align-items-center d-flex"> <div class="d-flex align-items-center d-flex">
<vitamui-common-user-photo class="mr-1" [photo]="account?.photo"></vitamui-common-user-photo> <vitamui-common-user-photo class="mr-1" [photo]="account?.photo"></vitamui-common-user-photo>
...@@ -13,7 +13,9 @@ ...@@ -13,7 +13,9 @@
<button class="btn primary">Contacter l'administrateur</button> <button class="btn primary">Contacter l'administrateur</button>
</div> </div>
</div> </div>
</div>
<div class="vitamui-content">
<mat-tab-group> <mat-tab-group>
<mat-tab label="Informations" i18n-label="Information tab@@profileDetailTabInformation"> <mat-tab label="Informations" i18n-label="Information tab@@profileDetailTabInformation">
<vitamui-common-account-information-tab [account]=account></vitamui-common-account-information-tab> <vitamui-common-account-information-tab [account]=account></vitamui-common-account-information-tab>
......
...@@ -13,15 +13,9 @@ h2 { ...@@ -13,15 +13,9 @@ h2 {
margin-right: 20px; margin-right: 20px;
} }
mat-tab-group {
margin-top: 40px;
}
:host::ng-deep { :host::ng-deep {
--radius: 20px; --radius: 20px;
.mat-tab-body-wrapper { .mat-tab-body-wrapper {
border-top-right-radius: var(--radius); border-top-right-radius: var(--radius);
border-bottom-right-radius: var(--radius); border-bottom-right-radius: var(--radius);
...@@ -32,7 +26,6 @@ mat-tab-group { ...@@ -32,7 +26,6 @@ mat-tab-group {
} }
.mat-tab-label { .mat-tab-label {
border-top-left-radius: 10px; border-top-left-radius: 10px;
border-top-right-radius: 10px; border-top-right-radius: 10px;
margin-right: 5px; margin-right: 5px;
...@@ -59,13 +52,11 @@ mat-tab-group { ...@@ -59,13 +52,11 @@ mat-tab-group {
} }
.mat-tab-body-content { .mat-tab-body-content {
height: 100%; height: 100%;
overflow: hidden; overflow: hidden;
} }
.mat-tab-body-content { .mat-tab-body-content {
height: 100%; height: 100%;
overflow: hidden; overflow: hidden;
} }
......
div { div {
padding-top: 72px;
min-height: calc(100vh - 100px); min-height: calc(100vh - 100px);
background-color: var(--vitamui-background); background-color: var(--vitamui-background);
margin: 40px auto; margin: 102px auto;
width: 1440px;
}
@media screen and (max-width: 1440px){
div {
width: 1200px;
}
}
@media screen and (max-width: 1200px){
div {
width: 1060px;
}
} }
<div class="d-flex align-items-center mb-5 px-1"> <div class="d-flex align-items-center px-1">
<vitamui-common-search-bar [disabled]="disableSearchBar" [placeholder]="searchbarPlaceholder" (search)="search.emit($event)"></vitamui-common-search-bar> <vitamui-common-search-bar [disabled]="disableSearchBar" [placeholder]="searchbarPlaceholder" (search)="search.emit($event)"></vitamui-common-search-bar>
<ng-content></ng-content> <ng-content></ng-content>
</div> </div>
\ No newline at end of file
$header-height: 72px !default; $header-height: 72px !default;
$footer-height: 100px !default; $footer-height: 100px !default;
.vitamui-heading {
margin-bottom: 3rem;
max-width: 1440px;
margin: 0 240px;
}
.vitamui-content {
max-width: 1440px;
margin: 0 240px;
}
/** RESPONSIVE MANAGEMENT */
@media screen and (max-width: 1440px) {
.vitamui-heading, .vitamui-content {
max-width: 1200px;
margin: 0 120px;
}
}
@media screen and (max-width: 1200px) {
.vitamui-heading, .vitamui-content {
max-width: 1060px;
margin: 0 70px;
}
}
.vitamui-body {
min-height: calc(100vh - #{$header-height + $footer-height});
}
/**** DEPRECATED : REMOVE AT THE END OF THE REDESIGN **/
.vitamui-header { .vitamui-header {
background-image: url('/assets/background.jpg'); background-image: url('/assets/background.jpg');
background-size: cover; background-size: cover;
...@@ -39,9 +70,6 @@ $footer-height: 100px !default; ...@@ -39,9 +70,6 @@ $footer-height: 100px !default;
} }
} }
.vitamui-body {
min-height: calc(100vh - #{$header-height + $footer-height});
}
.bg-fingerprint { .bg-fingerprint {
z-index: -2; z-index: -2;
......
...@@ -5,23 +5,23 @@ ...@@ -5,23 +5,23 @@
<app-owner-preview *ngIf="previewType === 'TENANT'" (previewClose)="closePanel()" [owner]="owner" [tenant]="openedItem"></app-owner-preview> <app-owner-preview *ngIf="previewType === 'TENANT'" (previewClose)="closePanel()" [owner]="owner" [tenant]="openedItem"></app-owner-preview>
</mat-sidenav> </mat-sidenav>
<mat-sidenav-content class="vitamui-body"> <mat-sidenav-content>
<vitamui-common-title-breadcrumb> <div class="vitamui-heading">
Paramétrer les organisations <vitamui-common-title-breadcrumb>
</vitamui-common-title-breadcrumb> Paramétrer les organisations
</vitamui-common-title-breadcrumb>
<vitamui-common-banner <vitamui-common-banner [searchbarPlaceholder]="'Nom, Raison sociale, Code client, Adresse...'" [disableSearchBar]="true">
[searchbarPlaceholder]="'Nom, Raison sociale, Code client, Adresse...'"
[disableSearchBar]="true">
<button class="btn primary ml-5" (click)="openCreateCustomerDialog()"> <button class="btn primary ml-5" (click)="openCreateCustomerDialog()">
<span>Créer un Client</span> <span>Créer un Client</span>
</button> </button>
</vitamui-common-banner> </vitamui-common-banner>
</div>
<app-customer-list <div class="vitamui-content">
(customerClick)="openCustomerPanel($event)" <app-customer-list (customerClick)="openCustomerPanel($event)" (ownerClick)="openOwnerPanel($event)"
(ownerClick)="openOwnerPanel($event)" (tenantClick)="openTenantPanel($event)">
(tenantClick)="openTenantPanel($event)"> </app-customer-list>
</app-customer-list> </div>
</mat-sidenav-content> </mat-sidenav-content>
</mat-sidenav-container> </mat-sidenav-container>
...@@ -3,19 +3,21 @@ ...@@ -3,19 +3,21 @@
<app-group-preview *ngIf="openedItem" (previewClose)="closePanel()" [group]="openedItem"></app-group-preview> <app-group-preview *ngIf="openedItem" (previewClose)="closePanel()" [group]="openedItem"></app-group-preview>
</mat-sidenav> </mat-sidenav>
<mat-sidenav-content class="vitamui-body"> <mat-sidenav-content>
<vitamui-common-title-breadcrumb> <div class="vitamui-heading">
Paramétrer les groupes de profils <vitamui-common-title-breadcrumb>
</vitamui-common-title-breadcrumb> Paramétrer les groupes de profils
</vitamui-common-title-breadcrumb>
<vitamui-common-banner
[searchbarPlaceholder]="'Nom du groupe, Identifiant'" <vitamui-common-banner [searchbarPlaceholder]="'Nom du groupe, Identifiant'" (search)="onSearchSubmit($event)">
(search)="onSearchSubmit($event)">
<button class="btn primary ml-5" (click)="openCreateGroupDialog()"> <button class="btn primary ml-5" (click)="openCreateGroupDialog()">
<span>Créer un Groupe</span> <span>Créer un Groupe</span>
</button> </button>
</vitamui-common-banner> </vitamui-common-banner>
</div>
<app-group-list [search]="search" (groupClick)="openPanel($event)"></app-group-list>
<div class="vitamui-content">
<app-group-list [search]="search" (groupClick)="openPanel($event)"></app-group-list>
</div>
</mat-sidenav-content> </mat-sidenav-content>
</mat-sidenav-container> </mat-sidenav-container>
\ No newline at end of file
<mat-sidenav-container [autosize]="true" [hasBackdrop]="false"> <mat-sidenav-container [autosize]="true" [hasBackdrop]="false">
<mat-sidenav #panel mode="side" position="end" [fixedInViewport]="true"> <mat-sidenav #panel mode="side" position="end" [fixedInViewport]="true">
<app-hierarchy-detail <app-hierarchy-detail *ngIf="openedItem" (previewClose)="closePanel()" [id]="openedItem?.id"></app-hierarchy-detail>
*ngIf="openedItem"
(previewClose)="closePanel()"
[id]="openedItem?.id"
></app-hierarchy-detail>
</mat-sidenav> </mat-sidenav>
<mat-sidenav-content class="overflow-none vitamui-body"> <mat-sidenav-content>
<vitamui-common-title-breadcrumb> <div class="vitamui-heading">
Paramétrer les Profils de droits d'accès <vitamui-common-title-breadcrumb>
</vitamui-common-title-breadcrumb> Paramétrer les Profils de droits d'accès
</vitamui-common-title-breadcrumb>
<vitamui-common-banner <vitamui-common-banner [searchbarPlaceholder]="'Nom du profil, Identifiant'" (search)="onSearchSubmit($event)">
[searchbarPlaceholder]="'Nom du profil, Identifiant'" <button class="btn primary ml-5" (click)="openHierarchyDuplicateDialog()">
(search)="onSearchSubmit($event)" <span>Dupliquer un Profil</span>
> </button>
<button class="btn primary ml-5" (click)="openHierarchyDuplicateDialog()"> </vitamui-common-banner>
<span>Dupliquer un Profil</span> </div>
</button>
</vitamui-common-banner>
<app-hierarchy-list <div class="vitamui-content">
[search]="search" <app-hierarchy-list [search]="search" (profileClick)="openPanel($event)"></app-hierarchy-list>
(profileClick)="openPanel($event)" </div>
></app-hierarchy-list>
</mat-sidenav-content> </mat-sidenav-content>
</mat-sidenav-container> </mat-sidenav-container>
\ No newline at end of file
...@@ -3,19 +3,22 @@ ...@@ -3,19 +3,22 @@
<app-profile-detail (profileClose)="closePanel()" [profile]="openedItem"></app-profile-detail> <app-profile-detail (profileClose)="closePanel()" [profile]="openedItem"></app-profile-detail>
</mat-sidenav> </mat-sidenav>
<mat-sidenav-content class="vitamui-body"> <mat-sidenav-content>
<vitamui-common-title-breadcrumb> <div class="vitamui-heading">
Paramétrer les droits des administrateurs <vitamui-common-title-breadcrumb>
</vitamui-common-title-breadcrumb> Paramétrer les droits des administrateurs
</vitamui-common-title-breadcrumb>
<vitamui-common-banner <vitamui-common-banner [searchbarPlaceholder]="'Nom du profil administrateur, Identifiant'"
[searchbarPlaceholder]="'Nom du profil administrateur, Identifiant'" (search)="onSearchSubmit($event)">
(search)="onSearchSubmit($event)">
<button class="btn primary ml-5" (click)="openProfilAdminCreateDialog()"> <button class="btn primary ml-5" (click)="openProfilAdminCreateDialog()">
<span>Créer un Profil Administrateur</span> <span>Créer un Profil Administrateur</span>
</button> </button>
</vitamui-common-banner> </vitamui-common-banner>
</div>
<app-profile-list [search]="search" (profileClick)="openPanel($event)"></app-profile-list> <div class="vitamui-content">
<app-profile-list [search]="search" (profileClick)="openPanel($event)"></app-profile-list>
</div>
</mat-sidenav-content> </mat-sidenav-content>
</mat-sidenav-container> </mat-sidenav-container>
<mat-sidenav-container [autosize]="true" [hasBackdrop]="false"> <mat-sidenav-container [autosize]="true" [hasBackdrop]="false">
<mat-sidenav-content class="vitamui-body"> <mat-sidenav-content>
<vitamui-common-title-breadcrumb> <div class="vitamui-heading">
Subroger un utilisateur <vitamui-common-title-breadcrumb>
</vitamui-common-title-breadcrumb> Subroger un utilisateur
</vitamui-common-title-breadcrumb>
<vitamui-common-banner <vitamui-common-banner [searchbarPlaceholder]="'Utilisateur, Admin'" (search)="onSearchSubmit($event)">
[searchbarPlaceholder]="'Utilisateur, Admin'"
(search)="onSearchSubmit($event)">
<button class="btn primary ml-5" (click)="openUserSubrogationDialog()"> <button class="btn primary ml-5" (click)="openUserSubrogationDialog()">
Subroger un Utilisateur Client Subroger un Utilisateur Client
</button> </button>
</vitamui-common-banner> </vitamui-common-banner>
</div>
<app-subrogate-user-list [search]="search" [emailDomains]="customer?.emailDomains"></app-subrogate-user-list> <div class="vitamui-content">
<app-subrogate-user-list [search]="search" [emailDomains]="customer?.emailDomains"></app-subrogate-user-list>
</div>
</mat-sidenav-content> </mat-sidenav-content>
</mat-sidenav-container> </mat-sidenav-container>
...@@ -3,17 +3,23 @@ ...@@ -3,17 +3,23 @@
<app-user-preview *ngIf="openedItem" (previewClose)="closePanel()" [user]="openedItem" [customer]="customer"></app-user-preview> <app-user-preview *ngIf="openedItem" (previewClose)="closePanel()" [user]="openedItem" [customer]="customer"></app-user-preview>
</mat-sidenav> </mat-sidenav>
<mat-sidenav-content class="overflow-none vitamui-body"> <mat-sidenav-content>
<vitamui-common-title-breadcrumb> <div class="vitamui-heading">
Administrer mes utilisateurs <vitamui-common-title-breadcrumb>
</vitamui-common-title-breadcrumb> Administrer mes utilisateurs
</vitamui-common-title-breadcrumb>
<vitamui-common-banner [searchbarPlaceholder]="'Nom, Prénom, Identifiant, Email'" i18n-placeholder="@@userSearchPlaceholder" (search)="onSearchSubmit($event)"> <vitamui-common-banner [searchbarPlaceholder]="'Nom, Prénom, Identifiant, Email'"
<button class="btn primary" (click)="openCreateUserDialog()" [disabled]="!connectedUserInfo.createUser"> i18n-placeholder="@@userSearchPlaceholder" (search)="onSearchSubmit($event)">
<span>Créer un Utilisateur</span> <button class="btn primary" (click)="openCreateUserDialog()" [disabled]="!connectedUserInfo.createUser">
</button> <span>Créer un Utilisateur</span>
</vitamui-common-banner> </button>
</vitamui-common-banner>
</div>
<app-user-list [search]="search" [connectedUserInfo]="connectedUserInfo" (userClick)="openPanel($event)"></app-user-list> <div class="vitamui-content">
<app-user-list [search]="search" [connectedUserInfo]="connectedUserInfo" (userClick)="openPanel($event)">
</app-user-list>
</div>
</mat-sidenav-content> </mat-sidenav-content>
</mat-sidenav-container> </mat-sidenav-container>
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment