From e59add5d463dc82869a146b91e52fd58cb178b63 Mon Sep 17 00:00:00 2001 From: Michel Felipe Date: Fri, 8 Apr 2016 11:40:58 -0300 Subject: [PATCH] Created sidebar component with sass and a service to show/hide using Angular 2 EventEmitter sintax --- src/app/index.scss | 5 +++++ src/app/layout/navbar/navbar.html | 6 ++---- src/app/layout/navbar/navbar.scss | 24 +++++++++++++++++------- src/app/layout/navbar/navbar.ts | 17 +++++++++++------ src/app/layout/scss/_bootstrap-overrides.scss | 16 ++++++++++++++++ src/app/layout/scss/_sidebar.scss | 291 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/app/layout/scss/sidebar/_submenu.scss | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ src/app/layout/sidebar/sidebar.component.ts | 23 +++++++++++++++++++++++ src/app/layout/sidebar/sidebar.html | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/app/layout/sidebar/sidebar.notification.service.ts | 27 +++++++++++++++++++++++++++ src/app/main/main.component.ts | 4 +++- src/app/main/main.html | 4 +++- src/app/main/main.scss | 3 +++ 13 files changed, 518 insertions(+), 19 deletions(-) create mode 100644 src/app/layout/scss/_sidebar.scss create mode 100644 src/app/layout/scss/sidebar/_submenu.scss create mode 100644 src/app/layout/sidebar/sidebar.component.ts create mode 100644 src/app/layout/sidebar/sidebar.html create mode 100644 src/app/layout/sidebar/sidebar.notification.service.ts create mode 100644 src/app/main/main.scss diff --git a/src/app/index.scss b/src/app/index.scss index 685f48e..8435161 100644 --- a/src/app/index.scss +++ b/src/app/index.scss @@ -28,12 +28,16 @@ $primary-color-dark: #0288d1; $default-bg-hover-color: #f8f8f8; $red-color: #e84e40; $red-color-dark: #dd191d; +$green-color: #8bc34a; +$green-color-dark: #689f38; //GRID - media queries breakpoints $break-xxs-min: 420px; $break-xs-min: 768px; +$break-sm-min: 992px; $break-xxs-max: ($break-xxs-min - 1); +$break-sm-max: ($break-sm-min - 1); $break-xs-max: ($break-xs-min - 1); @@ -76,4 +80,5 @@ h1, h2, h3, h4, h5 { @import "layout/scss/mixins"; @import "layout/scss/bootstrap-overrides"; @import "layout/scss/layout"; +@import "layout/scss/sidebar"; @import "layout/scss/tables"; diff --git a/src/app/layout/navbar/navbar.html b/src/app/layout/navbar/navbar.html index 71c30f7..f8ed57c 100644 --- a/src/app/layout/navbar/navbar.html +++ b/src/app/layout/navbar/navbar.html @@ -1,11 +1,9 @@