diff --git a/src/components/misc/dropdown-item.vue b/src/components/misc/dropdown-item.vue new file mode 100644 index 000000000..861b08936 --- /dev/null +++ b/src/components/misc/dropdown-item.vue @@ -0,0 +1,28 @@ + + + diff --git a/src/components/misc/dropdown.vue b/src/components/misc/dropdown.vue new file mode 100644 index 000000000..6c55274ff --- /dev/null +++ b/src/components/misc/dropdown.vue @@ -0,0 +1,48 @@ + + + diff --git a/src/components/namespace/namespace-settings-dropdown.vue b/src/components/namespace/namespace-settings-dropdown.vue index 4516b91a6..3645bd6ea 100644 --- a/src/components/namespace/namespace-settings-dropdown.vue +++ b/src/components/namespace/namespace-settings-dropdown.vue @@ -1,80 +1,58 @@ diff --git a/src/main.js b/src/main.js index 5fea95744..ba0f9662c 100644 --- a/src/main.js +++ b/src/main.js @@ -58,6 +58,7 @@ import { faCoffee, faCocktail, faEllipsisH, + faArchive, } from '@fortawesome/free-solid-svg-icons' import {faCalendarAlt, faClock, faComments, faSave, faStar, faTimesCircle, faSun} from '@fortawesome/free-regular-svg-icons' import {FontAwesomeIcon} from '@fortawesome/vue-fontawesome' @@ -146,6 +147,7 @@ library.add(faChessKnight) library.add(faCoffee) library.add(faCocktail) library.add(faEllipsisH) +library.add(faArchive) Vue.component('icon', FontAwesomeIcon) diff --git a/src/styles/theme/theme.scss b/src/styles/theme/theme.scss index 98f358c2a..6b49666db 100644 --- a/src/styles/theme/theme.scss +++ b/src/styles/theme/theme.scss @@ -72,11 +72,20 @@ button.table { margin-bottom: 0 !important; } -.dropdown-item.is-disabled { - cursor: not-allowed; +.dropdown-item { + display: flex; + align-items: center; - &:hover { - background-color: transparent; + .icon { + padding-right: .5rem; + } + + &.is-disabled { + cursor: not-allowed; + + &:hover { + background-color: transparent; + } } }