diff --git a/web/src/topic_popover.js b/web/src/topic_popover.js index cd526af874..5019defa09 100644 --- a/web/src/topic_popover.js +++ b/web/src/topic_popover.js @@ -20,6 +20,7 @@ export function initialize() { popover_menus.register_popover_menu( "#stream_filters .topic-sidebar-menu-icon, .inbox-row .inbox-topic-menu", { + theme: "popover-menu", ...popover_menus.left_sidebar_tippy_options, onShow(instance) { popover_menus.popover_instances.topics_menu = instance; diff --git a/web/styles/app_components.css b/web/styles/app_components.css index e969670354..6c02f31e80 100644 --- a/web/styles/app_components.css +++ b/web/styles/app_components.css @@ -1148,6 +1148,7 @@ div.overlay { align-items: center; box-sizing: border-box; padding: 1px; + margin: 0 10px; height: 33px; gap: 2px; background-color: var(--color-background-tab-picker-container); diff --git a/web/styles/popovers.css b/web/styles/popovers.css index 222f0cf39d..008d677cf0 100644 --- a/web/styles/popovers.css +++ b/web/styles/popovers.css @@ -284,26 +284,17 @@ } } -.topics_popover { - min-width: var(--popover-menu-min-width); - width: min-content; - - .topic-menu-item { - white-space: nowrap; - } - - .topic-name { - color: var(--color-text-sidebar-popover-menu); - font-weight: 700; +#topic-actions-menu-popover { + .popover-topic-name { + font-weight: 600; + color: var(--color-text-popover-menu); line-height: 1.1; - margin: 6px 0; - white-space: normal; + margin-top: 4px; } } ul { - &.user-card-popover-actions i, - &.topics_popover i { + &.user-card-popover-actions i { display: inline-block; text-align: center; diff --git a/web/templates/topic_sidebar_actions.hbs b/web/templates/topic_sidebar_actions.hbs index d45dedc684..e78ba0dbe3 100644 --- a/web/templates/topic_sidebar_actions.hbs +++ b/web/templates/topic_sidebar_actions.hbs @@ -1,102 +1,110 @@ - +