mirror of https://github.com/zulip/zulip.git
streams: Update modals shown on removing user from private stream.
This commit adds "?" to the heading of modal shown when unsubscribing user from private stream and adds a link to help documentation for archiving streams. This commit also refactors the code such that we can use the same template to show modal when unsubscribing others from private streams.
This commit is contained in:
parent
d63906ba2f
commit
052299f056
|
@ -263,15 +263,13 @@ function remove_subscriber({stream_id, target_user_id, $list_entry}) {
|
||||||
});
|
});
|
||||||
|
|
||||||
const html_body = render_unsubscribe_private_stream_modal({
|
const html_body = render_unsubscribe_private_stream_modal({
|
||||||
message: $t({
|
unsubscribing_other_user: false,
|
||||||
defaultMessage: "Once you leave this stream, you will not be able to rejoin.",
|
|
||||||
}),
|
|
||||||
display_stream_archive_warning: sub_count === 1,
|
display_stream_archive_warning: sub_count === 1,
|
||||||
});
|
});
|
||||||
|
|
||||||
confirm_dialog.launch({
|
confirm_dialog.launch({
|
||||||
html_heading: $t_html(
|
html_heading: $t_html(
|
||||||
{defaultMessage: "Unsubscribe from <z-link></z-link>"},
|
{defaultMessage: "Unsubscribe from <z-link></z-link>?"},
|
||||||
{"z-link": () => stream_name_with_privacy_symbol_html},
|
{"z-link": () => stream_name_with_privacy_symbol_html},
|
||||||
),
|
),
|
||||||
html_body,
|
html_body,
|
||||||
|
|
|
@ -196,9 +196,7 @@ export function unsubscribe_from_private_stream(sub) {
|
||||||
const stream_name_with_privacy_symbol_html = render_inline_decorated_stream_name({stream: sub});
|
const stream_name_with_privacy_symbol_html = render_inline_decorated_stream_name({stream: sub});
|
||||||
|
|
||||||
const html_body = render_unsubscribe_private_stream_modal({
|
const html_body = render_unsubscribe_private_stream_modal({
|
||||||
message: $t({
|
unsubscribing_other_user: false,
|
||||||
defaultMessage: "Once you leave this stream, you will not be able to rejoin.",
|
|
||||||
}),
|
|
||||||
display_stream_archive_warning: sub_count === 1 && invite_only,
|
display_stream_archive_warning: sub_count === 1 && invite_only,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -215,7 +213,7 @@ export function unsubscribe_from_private_stream(sub) {
|
||||||
|
|
||||||
confirm_dialog.launch({
|
confirm_dialog.launch({
|
||||||
html_heading: $t_html(
|
html_heading: $t_html(
|
||||||
{defaultMessage: "Unsubscribe from <z-link></z-link>"},
|
{defaultMessage: "Unsubscribe from <z-link></z-link>?"},
|
||||||
{"z-link": () => stream_name_with_privacy_symbol_html},
|
{"z-link": () => stream_name_with_privacy_symbol_html},
|
||||||
),
|
),
|
||||||
html_body,
|
html_body,
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
<p>{{message}}</p>
|
{{#unless unsubscribing_other_user}}
|
||||||
|
<p>{{t "Once you leave this stream, you will not be able to rejoin."}}</p>
|
||||||
|
{{/unless}}
|
||||||
{{#if display_stream_archive_warning}}
|
{{#if display_stream_archive_warning}}
|
||||||
<p>{{t "Because you are the only subscriber, this stream will be automatically archived." }}</p>
|
<p>
|
||||||
|
{{#tr}}
|
||||||
|
Because you are the only subscriber, this stream will be automatically <z-link>archived</z-link>.
|
||||||
|
{{#*inline "z-link"}}<a target="_blank" rel="noopener noreferrer" href="/help/archive-a-stream">{{> @partial-block}}</a>{{/inline}}
|
||||||
|
{{/tr}}
|
||||||
|
</p>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
Loading…
Reference in New Issue