From 05273c7c3643f63defceff3bf47e0fc3ea09f35f Mon Sep 17 00:00:00 2001 From: Michael Lange Date: Wed, 25 Jul 2018 10:35:03 -0700 Subject: [PATCH] Add open/close functionality to the gutter-menu when it's collapsed --- ui/app/components/global-header.js | 5 +++++ ui/app/components/gutter-menu.js | 2 ++ ui/app/components/page-layout.js | 2 ++ ui/app/styles/components/page-layout.scss | 1 + ui/app/templates/components/global-header.hbs | 1 + ui/app/templates/components/gutter-menu.hbs | 7 ++++++- ui/app/templates/components/page-layout.hbs | 9 +++++++-- 7 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 ui/app/components/global-header.js diff --git a/ui/app/components/global-header.js b/ui/app/components/global-header.js new file mode 100644 index 000000000..6ee147b08 --- /dev/null +++ b/ui/app/components/global-header.js @@ -0,0 +1,5 @@ +import Component from '@ember/component'; + +export default Component.extend({ + onHamburgerClick() {}, +}); diff --git a/ui/app/components/gutter-menu.js b/ui/app/components/gutter-menu.js index 261516440..66db45e8f 100644 --- a/ui/app/components/gutter-menu.js +++ b/ui/app/components/gutter-menu.js @@ -32,6 +32,8 @@ export default Component.extend({ }); }), + onHamburgerClick() {}, + gotoJobsForNamespace(namespace) { if (!namespace || !namespace.get('id')) return; diff --git a/ui/app/components/page-layout.js b/ui/app/components/page-layout.js index 4c5658fda..722b5f9eb 100644 --- a/ui/app/components/page-layout.js +++ b/ui/app/components/page-layout.js @@ -2,4 +2,6 @@ import Component from '@ember/component'; export default Component.extend({ classNames: ['page-layout'], + + isGutterOpen: false, }); diff --git a/ui/app/styles/components/page-layout.scss b/ui/app/styles/components/page-layout.scss index 84c81e4c1..e6f9494d3 100644 --- a/ui/app/styles/components/page-layout.scss +++ b/ui/app/styles/components/page-layout.scss @@ -43,6 +43,7 @@ &.is-left { top: 0; left: -$gutter-width; + transition: left ease-in-out 0.3s; &.is-open { left: 0; diff --git a/ui/app/templates/components/global-header.hbs b/ui/app/templates/components/global-header.hbs index 8996b11d4..428310e96 100644 --- a/ui/app/templates/components/global-header.hbs +++ b/ui/app/templates/components/global-header.hbs @@ -1,5 +1,6 @@