BigW Consortium Gitlab

change notification bell icon from font-awesome to gitlab svg

parent 2525513c
<script> <script>
import eventHub from '../../event_hub'; import eventHub from '../../event_hub';
import icon from '../../../vue_shared/components/icon.vue';
import toggleButton from '../../../vue_shared/components/toggle_button.vue'; import toggleButton from '../../../vue_shared/components/toggle_button.vue';
export default { export default {
components: { components: {
icon,
toggleButton, toggleButton,
}, },
props: { props: {
...@@ -27,6 +29,9 @@ ...@@ -27,6 +29,9 @@
showLoadingState() { showLoadingState() {
return this.subscribed === null || this.loading; return this.subscribed === null || this.loading;
}, },
notificationIcon() {
return this.subscribed ? 'notifications' : 'notifications-off';
},
}, },
methods: { methods: {
toggleSubscription() { toggleSubscription() {
...@@ -39,15 +44,12 @@ ...@@ -39,15 +44,12 @@
<template> <template>
<div> <div>
<div class="sidebar-collapsed-icon"> <div class="sidebar-collapsed-icon">
<i <icon
class="fa" :name="notificationIcon"
:class="{ :size="16"
'fa-bell': subscribed,
'fa-bell-slash': !subscribed,
}"
aria-hidden="true" aria-hidden="true"
> class="sidebar-item-icon is-active"
</i> />
</div> </div>
<span class="issuable-header-text hide-collapsed pull-left"> <span class="issuable-header-text hide-collapsed pull-left">
{{ __('Notifications') }} {{ __('Notifications') }}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment