left_sidebar: Redesign stream settings popover.

Fixes part of #28699.
This commit is contained in:
Sayam Samal
2024-06-13 10:33:55 +05:30
committed by Tim Abbott
parent f81f26116f
commit a529abc16e
2 changed files with 17 additions and 12 deletions

View File

@@ -10,6 +10,7 @@ import {parse_html} from "./ui_util";
export function initialize(): void { export function initialize(): void {
popover_menus.register_popover_menu("#streams_inline_icon", { popover_menus.register_popover_menu("#streams_inline_icon", {
theme: "popover-menu",
onShow(instance) { onShow(instance) {
const can_create_streams = const can_create_streams =
settings_data.user_can_create_private_streams() || settings_data.user_can_create_private_streams() ||

View File

@@ -1,12 +1,16 @@
<ul class="nav nav-list"> <div class="popover-menu" data-simplebar>
<li> <ul role="menu" class="popover-menu-list">
<a href="#channels/notsubscribed" class="navigate_and_close_popover"> <li role="none" class="link-item popover-menu-list-item">
{{t "Browse channels" }} <a href="#channels/notsubscribed" role="menuitem" class="popover-menu-link navigate_and_close_popover" tabindex="0">
</a> <i class="popover-menu-icon zulip-icon zulip-icon-search" aria-hidden="true"></i>
</li> <span class="popover-menu-label">{{t "Browse channels" }}</span>
<li> </a>
<a href="#channels/new" class="navigate_and_close_popover"> </li>
{{t "Create a channel" }} <li role="none" class="link-item popover-menu-list-item">
</a> <a href="#channels/new" role="menuitem" class="popover-menu-link navigate_and_close_popover" tabindex="0">
</li> <i class="popover-menu-icon zulip-icon zulip-icon-square-plus" aria-hidden="true"></i>
</ul> <span class="popover-menu-label">{{t "Create a channel" }}</span>
</a>
</li>
</ul>
</div>