Files
zulip-desktop/app/renderer/js/pages/preference/servers-section.ts
Anders Kaseorg 26b226c7ae Use .ts extensions for imports.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-06-20 16:35:18 -07:00

29 lines
844 B
TypeScript

import {html} from "../../../../common/html.ts";
import * as t from "../../../../common/translation-util.ts";
import {reloadApp} from "./base-section.ts";
import {initNewServerForm} from "./new-server-form.ts";
type ServersSectionProperties = {
$root: Element;
};
export function initServersSection({$root}: ServersSectionProperties): void {
$root.innerHTML = html`
<div class="add-server-modal">
<div class="modal-container">
<div class="settings-pane" id="server-settings-pane">
<div class="page-title">${t.__("Add a Zulip organization")}</div>
<div id="new-server-container"></div>
</div>
</div>
</div>
`.html;
const $newServerContainer = $root.querySelector("#new-server-container")!;
initNewServerForm({
$root: $newServerContainer,
onChange: reloadApp,
});
}