{brandTitle} {#if shellThemeCssHref} {/if} {#key currentLang} {#if isPreviewBoard} {:else}
{#if mode === "loading"}
{t("wa_loading")}
{:else if mode === "login"} authStore.requestEmailCode((s) => (screen = s))} verifyEmailCode={authStore.verifyEmailCode} openTelegramLogin={() => authStore.openTelegramLogin(telegramOAuthClientId, () => telegramMiniAppInitData)} {openExternalLink} {submitEmailOnEnter} onBackToLogin={() => (screen = "login")} clearLoginEmailError={() => { loginEmailFieldError = ""; loginEmailTooltipOpen = false; }} /> {:else if screen === "admin" && isAdmin} showToast(text)} initialSection={adminSectionFromPath(window.location.pathname)} initialUserId={adminUserIdFromPath(window.location.pathname)} onSectionChange={handleAdminSectionChange} onSettingsSaved={handleAdminPersistedSaved} onTariffsSaved={handleAdminPersistedSaved} onThemesSaved={handleAdminPersistedSaved} {brandTitle} {brand} appFaviconUrl={CFG.faviconUrl} appFaviconUseCustom={CFG.faviconUseCustom} appVersion={CFG.appVersion} appRepositoryUrl={CFG.appRepositoryUrl} {currentLang} {languageOptions} {languageBusy} onLanguageChange={accountStore.updateAccountLanguage} {t} /> {:else} {#if screen === "home"} {:else if screen === "invite"} (promoFieldError = "")} {copyText} {t} /> {:else if screen === "devices"} {:else if screen === "settings"} {/if} {/if} {#if toastText}
{toastText}
{/if}
{/if} {/key}