From 79bf7a2276ace208bacac8c14f22a54ebe1a8fbb Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Wed, 8 Aug 2018 21:27:47 +0200 Subject: [PATCH] Added icons for SSO providers --- app/views/layouts/_topbar.slim | 4 ++- public/images/sso/icons/amazon.svg | 1 + public/images/sso/icons/debian-sso.svg | 1 + public/images/sso/icons/github.svg | 1 + public/images/sso/icons/google_oauth2.svg | 1 + public/images/sso/icons/launchpad.svg | 1 + public/images/sso/icons/local.svg | 37 +++++++++++++++++++++++ public/images/sso/icons/stackexchange.svg | 1 + 8 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 public/images/sso/icons/amazon.svg create mode 100644 public/images/sso/icons/debian-sso.svg create mode 100644 public/images/sso/icons/github.svg create mode 100644 public/images/sso/icons/google_oauth2.svg create mode 100644 public/images/sso/icons/launchpad.svg create mode 100644 public/images/sso/icons/local.svg create mode 100644 public/images/sso/icons/stackexchange.svg diff --git a/app/views/layouts/_topbar.slim b/app/views/layouts/_topbar.slim index 85b57b3..27e9e6e 100644 --- a/app/views/layouts/_topbar.slim +++ b/app/views/layouts/_topbar.slim @@ -50,6 +50,8 @@ nav.top-bar ul.menu li.menu-text class=('active' if controller_name=='my') - if user_signed_in? - = link_to "My", my_profile_path + = link_to my_profile_path + = image_tag "/images/sso/icons/#{current_user.provider}.svg", width: 20 + ' My - else = link_to 'Login', new_user_session_path diff --git a/public/images/sso/icons/amazon.svg b/public/images/sso/icons/amazon.svg new file mode 100644 index 0000000..f221510 --- /dev/null +++ b/public/images/sso/icons/amazon.svg @@ -0,0 +1 @@ +Amazon icon \ No newline at end of file diff --git a/public/images/sso/icons/debian-sso.svg b/public/images/sso/icons/debian-sso.svg new file mode 100644 index 0000000..5f41b08 --- /dev/null +++ b/public/images/sso/icons/debian-sso.svg @@ -0,0 +1 @@ +Debian icon \ No newline at end of file diff --git a/public/images/sso/icons/github.svg b/public/images/sso/icons/github.svg new file mode 100644 index 0000000..2f9e2d9 --- /dev/null +++ b/public/images/sso/icons/github.svg @@ -0,0 +1 @@ +GitHub icon \ No newline at end of file diff --git a/public/images/sso/icons/google_oauth2.svg b/public/images/sso/icons/google_oauth2.svg new file mode 100644 index 0000000..e5fffc7 --- /dev/null +++ b/public/images/sso/icons/google_oauth2.svg @@ -0,0 +1 @@ +Google icon \ No newline at end of file diff --git a/public/images/sso/icons/launchpad.svg b/public/images/sso/icons/launchpad.svg new file mode 100644 index 0000000..06bb10a --- /dev/null +++ b/public/images/sso/icons/launchpad.svg @@ -0,0 +1 @@ +Launchpad icon \ No newline at end of file diff --git a/public/images/sso/icons/local.svg b/public/images/sso/icons/local.svg new file mode 100644 index 0000000..532371f --- /dev/null +++ b/public/images/sso/icons/local.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/images/sso/icons/stackexchange.svg b/public/images/sso/icons/stackexchange.svg new file mode 100644 index 0000000..2f87c61 --- /dev/null +++ b/public/images/sso/icons/stackexchange.svg @@ -0,0 +1 @@ +Stack Exchange icon \ No newline at end of file