mirror of
https://github.com/richard-loafle/fuse-angular.git
synced 2025-01-10 04:25:08 +00:00
Sidenav missing styles added, unnecessary sidenav component removed.
This commit is contained in:
parent
3c4cc44045
commit
8ad97ed485
|
@ -8,7 +8,6 @@ import 'hammerjs';
|
|||
import { ProjectModule } from './main/apps/dashboards/project/project.module';
|
||||
import { FuseLayoutService } from './core/services/layout.service';
|
||||
import { FuseNavigationService } from './core/components/navigation/navigation.service';
|
||||
import { SidenavComponent } from './core/components/sidenav/sidenav.component';
|
||||
import { FuseMatchMedia } from './core/services/match-media.service';
|
||||
import { FuseNavbarService } from './core/components/layout/navbar/navbar.service';
|
||||
import { SharedModule } from './core/modules/shared.module';
|
||||
|
@ -51,8 +50,7 @@ const appRoutes: Routes = [
|
|||
|
||||
@NgModule({
|
||||
declarations: [
|
||||
AppComponent,
|
||||
SidenavComponent
|
||||
AppComponent
|
||||
],
|
||||
imports : [
|
||||
BrowserModule,
|
||||
|
|
|
@ -32,6 +32,10 @@ fuse-navbar {
|
|||
width: 64px;
|
||||
min-width: 64px;
|
||||
max-width: 64px;
|
||||
|
||||
.navbar-header {
|
||||
padding: 0 16px 0 16px;
|
||||
}
|
||||
}
|
||||
|
||||
&.folded-open {
|
||||
|
@ -62,6 +66,7 @@ fuse-navbar {
|
|||
height: 64px;
|
||||
min-height: 64px;
|
||||
justify-content: space-between;
|
||||
transition: padding 200ms ease;
|
||||
|
||||
.logo {
|
||||
display: flex;
|
||||
|
|
|
@ -1,5 +1,15 @@
|
|||
:host {
|
||||
|
||||
.folded:not(.folded-open) & {
|
||||
.nav-link {
|
||||
|
||||
> span {
|
||||
opacity: 0;
|
||||
transition: opacity 200ms ease;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.nav-link {
|
||||
.collapse-arrow {
|
||||
transition: transform .3s ease-in-out, opacity .25s ease-in-out .1s;
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
<p>
|
||||
sidenav works!
|
||||
</p>
|
||||
|
||||
<div class.md="red-bg" class.lg="green-bg">
|
||||
sidenav works!
|
||||
<br>
|
||||
sidenav works!
|
||||
<br>
|
||||
sidenav works!
|
||||
<br>
|
||||
sidenav works!
|
||||
<br>
|
||||
sidenav works!
|
||||
|
||||
</div>
|
|
@ -1,28 +0,0 @@
|
|||
@import "src/app/core/scss/fuse";
|
||||
|
||||
:host {
|
||||
display: block;
|
||||
position: absolute;
|
||||
width: 320px;
|
||||
height: 100%;
|
||||
background: grey;
|
||||
right: 0;
|
||||
top: 0;
|
||||
overflow-y: auto;
|
||||
|
||||
@include media-breakpoint('sm') {
|
||||
background: white;
|
||||
}
|
||||
|
||||
@include media-breakpoint('md') {
|
||||
background: red;
|
||||
}
|
||||
|
||||
@include media-breakpoint('lg') {
|
||||
background: green;
|
||||
}
|
||||
|
||||
@include media-breakpoint('gt-lg') {
|
||||
background: white;
|
||||
}
|
||||
}
|
|
@ -1,45 +0,0 @@
|
|||
import { Component, ElementRef, HostBinding, OnInit } from '@angular/core';
|
||||
import { style, animate, sequence, AnimationBuilder, AnimationPlayer } from '@angular/animations';
|
||||
import { AppComponent } from '../../../app.component';
|
||||
|
||||
@Component({
|
||||
selector : 'fuse-sidenav',
|
||||
templateUrl: './sidenav.component.html',
|
||||
styleUrls : ['./sidenav.component.scss']
|
||||
})
|
||||
export class SidenavComponent implements OnInit
|
||||
{
|
||||
constructor(private elementRef: ElementRef,
|
||||
private animationBuilder: AnimationBuilder,
|
||||
private bodyEl: AppComponent)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
closeBar()
|
||||
{
|
||||
this.animationBuilder
|
||||
.build([
|
||||
style({transform: 'translate3d(0,0,0)'}),
|
||||
animate('400ms ease', style({transform: 'translate3d(100%,0,0)'}))
|
||||
])
|
||||
.create(this.elementRef.nativeElement)
|
||||
.play();
|
||||
}
|
||||
|
||||
openBar()
|
||||
{
|
||||
this.animationBuilder
|
||||
.build([
|
||||
style({transform: 'translate3d(100%,0,0)'}),
|
||||
animate('400ms ease', style({transform: 'translate3d(0,0,0)'}))
|
||||
])
|
||||
.create(this.elementRef.nativeElement)
|
||||
.play();
|
||||
}
|
||||
|
||||
ngOnInit()
|
||||
{
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user