Skip to content
Snippets Groups Projects
Commit 4924bdb9 authored by Florent Poittevin's avatar Florent Poittevin
Browse files

style: add angular animation on main toolbar

parent 621f1c99
No related branches found
No related tags found
No related merge requests found
...@@ -13,9 +13,9 @@ ...@@ -13,9 +13,9 @@
</div> </div>
</div> </div>
<div class="menu" <div *ngIf="isOpen"
[class.is-open]="isOpen" class="menu"
*ngIf="isOpen" @menuAnimation
> >
<ul> <ul>
<li *ngFor="let menu of getListMenu()" <li *ngFor="let menu of getListMenu()"
......
...@@ -7,6 +7,10 @@ ...@@ -7,6 +7,10 @@
background-color: $black; background-color: $black;
flex-flow: row wrap; flex-flow: row wrap;
color: $white; color: $white;
z-index: $z-index-main-toolbar-header;
position: sticky;
left: 0;
right: 0;
.burger-menu { .burger-menu {
margin: 2px; margin: 2px;
...@@ -40,21 +44,6 @@ a { ...@@ -40,21 +44,6 @@ a {
z-index: $z-index-main-toolbar-menu; z-index: $z-index-main-toolbar-menu;
left: 0; left: 0;
right: 0; right: 0;
opacity: 0;
&.is-open {
animation: appear 0.5s;
animation-fill-mode: forwards;
}
@-webkit-keyframes appear {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
} }
ul { ul {
......
import {
animate,
state,
style,
transition,
trigger,
} from "@angular/animations";
import { import {
ChangeDetectionStrategy, ChangeDetectionStrategy,
Component, Component,
...@@ -11,6 +18,13 @@ import {OAuth2Service} from "solidify-frontend"; ...@@ -11,6 +18,13 @@ import {OAuth2Service} from "solidify-frontend";
templateUrl: "./main-toolbar-mobile.presentational.html", templateUrl: "./main-toolbar-mobile.presentational.html",
styleUrls: ["./main-toolbar-mobile.presentational.scss"], styleUrls: ["./main-toolbar-mobile.presentational.scss"],
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
animations: [
trigger("menuAnimation", [
state("void", style({transform: "translateY(-100%)"})),
transition(":enter", animate("600ms ease")),
transition(":leave", animate("300ms ease")),
]),
],
}) })
export class MainToolbarMobilePresentational extends AbstractMainToolbarPresentational { export class MainToolbarMobilePresentational extends AbstractMainToolbarPresentational {
get appUtil(): typeof AppUtil { get appUtil(): typeof AppUtil {
......
...@@ -34,3 +34,4 @@ $size-status-history-button: 20px; ...@@ -34,3 +34,4 @@ $size-status-history-button: 20px;
$z-index-breadcrumb: 1; $z-index-breadcrumb: 1;
$z-index-main-toolbar-menu: 2; $z-index-main-toolbar-menu: 2;
$z-index-main-toolbar-header: 3;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment