renderer: Inline FunctionalTabProps type.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2022-02-17 21:06:00 -08:00
parent 5dcd3956ac
commit 0a5d07f839

View File

@@ -24,12 +24,6 @@ import "./tray";
const {session, app, Menu, dialog} = remote;
interface FunctionalTabProps {
name: string;
materialIcon: string;
url: string;
}
type WebviewListener =
| "webview-reload"
| "back"
@@ -532,7 +526,11 @@ class ServerManagerView {
this.$serverIconTooltip[index].style.display = "none";
}
openFunctionalTab(tabProps: FunctionalTabProps): void {
openFunctionalTab(tabProps: {
name: string;
materialIcon: string;
url: string;
}): void {
if (this.functionalTabs.has(tabProps.name)) {
this.activateTab(this.functionalTabs.get(tabProps.name)!);
return;