theme and virtualized list

This commit is contained in:
pa
2026-01-18 20:50:58 +09:00
committed by Natsumi
parent 9081dbe2b1
commit 265e0f999c
30 changed files with 853 additions and 270 deletions
+5 -2
View File
@@ -27,6 +27,7 @@
<InputGroupField
id="login-form-username"
:model-value="field.value"
autocomplete="off"
name="username"
:placeholder="t('view.login.field.username')"
:aria-invalid="!!errors.length"
@@ -47,11 +48,11 @@
id="login-form-password"
:model-value="field.value"
type="password"
autocomplete="off"
name="password"
:placeholder="t('view.login.field.password')"
:aria-invalid="!!errors.length"
clearable
show-password
@update:modelValue="field.onChange"
@blur="field.onBlur" />
<FieldError v-if="errors.length" :errors="errors" />
@@ -77,6 +78,7 @@
<InputGroupField
id="login-form-endpoint"
:model-value="field.value"
autocomplete="off"
name="endpoint"
:placeholder="AppDebug.endpointDomainVrchat"
:aria-invalid="!!errors.length"
@@ -96,6 +98,7 @@
<InputGroupField
id="login-form-websocket"
:model-value="field.value"
autocomplete="off"
name="websocket"
:placeholder="AppDebug.websocketDomainVrchat"
:aria-invalid="!!errors.length"
@@ -131,7 +134,7 @@
<div
v-for="user in savedCredentials"
:key="user.user.id"
class="x-friend-item"
class="x-friend-item hover:bg-muted rounded-xs"
@click="clickSavedLogin(user)">
<div class="avatar">
<img :src="userImage(user.user)" loading="lazy" />