Files
zulip/static/js/user_groups_settings_ui.js
Purushottam Tiwari 656f6a0fe9 user groups: Add overlay for user group settings.
Dedicated overlay for user group settings is added as part of
addressing zulip#19526.

The newely added overlay is currently empty and more UI
related to settings is to be added in further commits.
2022-08-23 17:30:39 -07:00

36 lines
962 B
JavaScript

import $ from "jquery";
import render_user_group_settings_overlay from "../templates/user_group_settings/user_group_settings_overlay.hbs";
import * as browser_history from "./browser_history";
import * as overlays from "./overlays";
import * as ui from "./ui";
export function setup_page(callback) {
function populate_and_fill() {
const rendered = render_user_group_settings_overlay();
const $manage_groups_container = ui.get_content_element($("#manage_groups_container"));
$manage_groups_container.empty();
$manage_groups_container.append(rendered);
if (callback) {
callback();
}
}
populate_and_fill();
}
export function launch() {
setup_page(() => {
overlays.open_overlay({
name: "group_subscriptions",
$overlay: $("#groups_overlay"),
on_close() {
browser_history.exit_overlay();
},
});
});
}