import { state, property } from "lit/decorators.js"; import { msg, localized, str } from "@lit/localize"; import { ifDefined } from "lit/directives/if-defined.js"; import type { AuthState } from "../utils/AuthService"; import LiteElement, { html } from "../utils/LiteElement"; import { needLogin } from "../utils/auth"; import { CurrentUser } from "../types/user"; @needLogin @localized() export class UsersInvite extends LiteElement { @property({ type: Object }) authState?: AuthState; @property({ type: Object }) userInfo?: CurrentUser; @state() private invitedEmail?: string; render() { let successMessage; if (this.invitedEmail) { successMessage = html`