Skip to content

Commit f8503f8

Browse files
committed
messages: Customize recipient bar text for dummy messages.
1 parent 6cac57d commit f8503f8

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

zulipterminal/ui_tools/messages.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,8 +198,23 @@ def private_header(self) -> Any:
198198
header.markup = title_markup
199199
return header
200200

201+
def empty_narrow_header(self) -> Any:
202+
title_markup = ("header", [("general_narrow", "No selected message")])
203+
title = urwid.Text(title_markup)
204+
header = urwid.Columns(
205+
[
206+
("pack", title),
207+
(1, urwid.Text(("general_bar", " "))),
208+
urwid.AttrWrap(urwid.Divider(MESSAGE_HEADER_DIVIDER), "general_bar"),
209+
]
210+
)
211+
header.markup = title_markup
212+
return header
213+
201214
def recipient_header(self) -> Any:
202-
if self.message["type"] == "stream":
215+
if self.model.controller.is_in_empty_narrow:
216+
return self.empty_narrow_header()
217+
elif self.message["type"] == "stream":
203218
return self.stream_header()
204219
else:
205220
return self.private_header()

0 commit comments

Comments
 (0)