diff --git a/app/views/shared/vue/_navigation.html.haml b/app/views/shared/vue/_navigation.html.haml index 3fc9788..29b7ba4 100644 --- a/app/views/shared/vue/_navigation.html.haml +++ b/app/views/shared/vue/_navigation.html.haml @@ -20,24 +20,19 @@ "title" => "fluentd #{fluentd_status_message}"} %a.nav-link#fluentd-status-message{"href" => daemon_path} = fluentd_status_icon - %li.nav-item.dropdown - %a.nav-link.dropdown-toggle{"data-toggle" => "dropdown", - "aria-haspopup" => "true", - "aria-expanded" => "false", - "href" => "#"} - = icon("fa-bell fa-fw") - %span.badge{"v-if" => "hasAlerts"} - {{ alertsCount }} - %ul.dropdown-menu{"aria-labelledby" => "alertsDropdown"} - %li{"v-if" => "!hasAlerts"} - %a - .nothing.text.text-success - = icon("fa-check") - = t("terms.no-alert") - %li{"v-for" => "alert in alerts"} - %a - %div - = icon("fa-cog fa-fw fa-la fa-spin") - {{ alert }} + %li.nav-item + %b-dropdown(no-caret){"variant" => "light"} + %template{"slot" => "button-content"} + = icon("fa-bell fa-fw") + %span.badge{"v-if" => "hasAlerts"} + {{ alertsCount }} + %b-dropdown-item{"v-if" => "!hasAlerts"} + .nothing.text.text-success + = icon("fa-check") + = t("terms.no-alert") + %b-dropdown-item{"v-for" => "alert in alerts"} + = icon("fa-cog fa-fw fa-la fa-spin") + {{ alert }} + %li.nav-item = link_to(icon("fa-fw fa-sign-out") + t("terms.sign_out"), sessions_path, method: :delete, class: "nav-link")