diff --git a/src/components/PublicGroupList.vue b/src/components/PublicGroupList.vue index 8e1e69515..d702efe49 100644 --- a/src/components/PublicGroupList.vue +++ b/src/components/PublicGroupList.vue @@ -18,7 +18,11 @@
@@ -712,6 +724,20 @@ export default { border: none; outline: none; } + + .dark & { + background-color: $dark-bg; + color: $dark-font-color; + box-shadow: 0 15px 70px rgba(0, 0, 0, 0.3); + + &:hover { + background-color: $dark-bg2; + } + + &:focus, &:active { + box-shadow: 0 15px 70px rgba(0, 0, 0, 0.3); + } + } } .sort-arrows { @@ -727,11 +753,19 @@ export default { color: #aaa; font-size: 0.7rem; opacity: 0.5; + + .dark & { + color: #6c757d; + } } .arrow-active { color: #4caf50; font-size: 0.8rem; + + .dark & { + color: $primary; + } } .sort-menu { @@ -742,14 +776,34 @@ export default { border: none; box-shadow: 0 15px 70px rgba(0, 0, 0, 0.1); overflow: hidden; + + .dark & { + background-color: $dark-bg; + color: $dark-font-color; + border-color: $dark-border-color; + box-shadow: 0 15px 70px rgba(0, 0, 0, 0.3); + } } .sort-item { padding: 0.4rem 0.8rem; + text-align: left; + width: 100%; + background: none; + border: none; + cursor: pointer; &:hover { background-color: #f8f9fa; } + + .dark & { + color: $dark-font-color; + + &:hover { + background-color: $dark-bg2; + } + } } .sort-item-content {