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