diff --git a/src/components/account_actions/account_actions.vue b/src/components/account_actions/account_actions.vue
index 62862a8fc..fd4837ee4 100644
--- a/src/components/account_actions/account_actions.vue
+++ b/src/components/account_actions/account_actions.vue
@@ -9,60 +9,80 @@
+
-
-
-
-
-
+
+
+
+
diff --git a/src/components/chat_message/chat_message.vue b/src/components/chat_message/chat_message.vue
index 166889d71..9ed30bc59 100644
--- a/src/components/chat_message/chat_message.vue
+++ b/src/components/chat_message/chat_message.vue
@@ -52,12 +52,14 @@
>
diff --git a/src/components/moderation_tools/moderation_tools.vue b/src/components/moderation_tools/moderation_tools.vue
index df3bb655f..987c240e9 100644
--- a/src/components/moderation_tools/moderation_tools.vue
+++ b/src/components/moderation_tools/moderation_tools.vue
@@ -10,119 +10,150 @@
>
+
diff --git a/src/components/notifications/notification_filters.vue b/src/components/notifications/notification_filters.vue
index 497a5156f..0b740ea0a 100644
--- a/src/components/notifications/notification_filters.vue
+++ b/src/components/notifications/notification_filters.vue
@@ -7,78 +7,94 @@
>
diff --git a/src/components/popover/popover.scss b/src/components/popover/popover.scss
index f14809b99..3a4fb0077 100644
--- a/src/components/popover/popover.scss
+++ b/src/components/popover/popover.scss
@@ -55,22 +55,6 @@
a.dropdown-item,
button.dropdown-item,
.dropdown-item:not(button, a) {
- &.disabled {
- cursor: not-allowed;
- }
-
- &:not(.disabled) {
- cursor: pointer;
- }
-
- .main-button,
- .extra-button {
- display: grid;
- box-sizing: border-box;
- border: none;
- align-items: center;
- }
-
.extra-button {
border-left: 1px solid var(--icon);
padding-left: calc(var(--__horizontal-gap) - 1px);
@@ -115,10 +99,31 @@
}
}
+ .main-button,
+ .extra-button {
+ display: grid;
+ box-sizing: border-box;
+ align-items: center;
+
+ &.disabled {
+ cursor: not-allowed;
+ }
+
+ &:not(.disabled) {
+ cursor: pointer;
+ }
+ }
+
&.-icon {
.main-button {
grid-template-columns: var(--__line-height) 1fr;
}
}
+
+ &.-icon-space {
+ .main-button {
+ padding-left: calc(var(--__line-height) + var(--__horizontal-gap) * 2);
+ }
+ }
}
}
diff --git a/src/components/quick_filter_settings/quick_filter_settings.vue b/src/components/quick_filter_settings/quick_filter_settings.vue
index c872e34ef..3a6ea0bf3 100644
--- a/src/components/quick_filter_settings/quick_filter_settings.vue
+++ b/src/components/quick_filter_settings/quick_filter_settings.vue
@@ -14,106 +14,126 @@
v-if="loggedIn"
role="group"
>
-
diff --git a/src/components/quick_view_settings/quick_view_settings.vue b/src/components/quick_view_settings/quick_view_settings.vue
index 863f1e89e..8d71503fd 100644
--- a/src/components/quick_view_settings/quick_view_settings.vue
+++ b/src/components/quick_view_settings/quick_view_settings.vue
@@ -11,86 +11,107 @@
role="menu"
>
-
-
+
+
-
-
diff --git a/src/components/settings_modal/admin_tabs/frontends_tab.vue b/src/components/settings_modal/admin_tabs/frontends_tab.vue
index 591c0d1c0..b4a8a9183 100644
--- a/src/components/settings_modal/admin_tabs/frontends_tab.vue
+++ b/src/components/settings_modal/admin_tabs/frontends_tab.vue
@@ -115,22 +115,28 @@
>
@@ -175,22 +181,28 @@
>
diff --git a/src/components/settings_modal/settings_modal.vue b/src/components/settings_modal/settings_modal.vue
index 3555d04dc..3a5c8ddab 100644
--- a/src/components/settings_modal/settings_modal.vue
+++ b/src/components/settings_modal/settings_modal.vue
@@ -69,36 +69,42 @@
diff --git a/src/components/status_bookmark_folder_menu/status_bookmark_folder_menu.vue b/src/components/status_bookmark_folder_menu/status_bookmark_folder_menu.vue
index a8e1874c7..75f389946 100644
--- a/src/components/status_bookmark_folder_menu/status_bookmark_folder_menu.vue
+++ b/src/components/status_bookmark_folder_menu/status_bookmark_folder_menu.vue
@@ -1,17 +1,21 @@
diff --git a/src/components/user_list_menu/user_list_menu.vue b/src/components/user_list_menu/user_list_menu.vue
index a1ba96d89..8b14b61ed 100644
--- a/src/components/user_list_menu/user_list_menu.vue
+++ b/src/components/user_list_menu/user_list_menu.vue
@@ -8,18 +8,22 @@
>