fix: content shift on select workspace page (#7424)
Some checks are pending
CI / build (push) Waiting to run
CI / svelte-check (push) Blocked by required conditions
CI / formatting (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / uitest (push) Waiting to run
CI / uitest-pg (push) Waiting to run
CI / uitest-qms (push) Waiting to run
CI / docker-build (push) Blocked by required conditions
CI / dist-build (push) Blocked by required conditions

Signed-off-by: Dakshesh Jain <dakshesh.jain14@gmail.com>
This commit is contained in:
Dakshesh Jain 2024-12-11 10:47:12 +05:30 committed by GitHub
parent 896c611cca
commit b4bf2dc0bf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 27 additions and 2 deletions

View File

@ -19,6 +19,7 @@
"DoNotHaveAnAccount": "Nemáte účet?",
"PasswordRepeat": "Zopakujte heslo",
"HaveAccount": "Již máte účet?",
"LoadingAccount": "Načítání...",
"SelectWorkspace": "Vyberte pracovní prostor",
"Copy": "Kopírovat",
"Copied": "Zkopírováno",

View File

@ -19,6 +19,7 @@
"DoNotHaveAnAccount": "Do not have an account?",
"PasswordRepeat": "Repeat password",
"HaveAccount": "Already have an account?",
"LoadingAccount": "Loading...",
"SelectWorkspace": "Select workspace",
"Copy": "Copy",
"Copied": "Copied",

View File

@ -19,6 +19,7 @@
"DoNotHaveAnAccount": "¿No tienes una cuenta?",
"PasswordRepeat": "Repetir contraseña",
"HaveAccount": "¿Ya tienes una cuenta?",
"LoadingAccount": "Cargando...",
"SelectWorkspace": "Seleccionar espacio de trabajo",
"Copy": "Copiar",
"Copied": "Copiado",

View File

@ -19,6 +19,7 @@
"DoNotHaveAnAccount": "Vous n'avez pas de compte ?",
"PasswordRepeat": "Répétez le mot de passe",
"HaveAccount": "Vous avez déjà un compte ?",
"LoadingAccount": "Chargement...",
"SelectWorkspace": "Sélectionner un espace de travail",
"Copy": "Copier",
"Copied": "Copié",

View File

@ -19,6 +19,7 @@
"DoNotHaveAnAccount": "Non hai un account?",
"PasswordRepeat": "Ripeti password",
"HaveAccount": "Hai già un account?",
"LoadingAccount": "Caricamento...",
"SelectWorkspace": "Seleziona spazio di lavoro",
"Copy": "Copia",
"Copied": "Copiato",

View File

@ -19,6 +19,7 @@
"DoNotHaveAnAccount": "Não tem uma conta?",
"PasswordRepeat": "Repetir palavra-passe",
"HaveAccount": "Já tem uma conta?",
"LoadingAccount": "Carregando...",
"SelectWorkspace": "Selecionar espaço de trabalho",
"Copy": "Copiar",
"Copied": "Copiado",

View File

@ -19,6 +19,7 @@
"DoNotHaveAnAccount": "Нет учетной записи?",
"PasswordRepeat": "Повторите пароль",
"HaveAccount": "Уже есть учетная запись?",
"LoadingAccount": "Загрузка...",
"SelectWorkspace": "Выбрать рабочее пространство",
"Copy": "Копировать",
"Copied": "Скопировано",

View File

@ -19,6 +19,7 @@
"DoNotHaveAnAccount": "还没有账户?",
"PasswordRepeat": "重复密码",
"HaveAccount": "已经有账户了?",
"LoadingAccount": "加载中...",
"SelectWorkspace": "选择工作区",
"Copy": "复制",
"Copied": "已复制",

View File

@ -20,6 +20,7 @@
import {
Button,
Label,
Spinner,
Scroller,
SearchEdit,
deviceOptionsStore as deviceInfo,
@ -95,7 +96,11 @@
<form class="container" style:padding={$deviceInfo.docWidth <= 480 ? '1.25rem' : '5rem'}>
<div class="grow-separator" />
<div class="fs-title">
{account?.email}
{#if account?.email}
{account.email}
{:else}
<Label label={login.string.LoadingAccount} />
{/if}
</div>
<div class="title"><Label label={login.string.SelectWorkspace} /></div>
<div class="status">
@ -106,7 +111,11 @@
<SearchEdit bind:value={search} width={'100%'} />
</div>
{/if}
{#await _getWorkspaces() then}
{#await _getWorkspaces()}
<div class="workspace-loader">
<Spinner />
</div>
{:then}
<Scroller padding={'.125rem 0'} maxHeight={35}>
<div class="form">
{#each workspaces
@ -207,6 +216,13 @@
flex-grow: 1;
overflow: hidden;
.workspace-loader {
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.title {
font-weight: 600;
font-size: 1.5rem;

View File

@ -32,6 +32,7 @@ export default mergeIds(loginId, login, {
LastName: '' as IntlString,
FirstName: '' as IntlString,
HaveAccount: '' as IntlString,
LoadingAccount: '' as IntlString,
Join: '' as IntlString,
Email: '' as IntlString,
Password: '' as IntlString,