fix(stage-ui): should not have sign in for desktop for now

This commit is contained in:
Neko Ayaka
2026-03-28 12:56:05 +08:00
parent f698c570a5
commit 16a5a69ba6
10 changed files with 23 additions and 22 deletions
+2 -3
View File
@@ -29,7 +29,7 @@ dialogs:
start: Let's do it!
loginPrompt: Sign in to use the official AIRI provider for the best experience.
loginAction: Sign in
localSetup: Configure Local Provider
setupWithoutSigningIn: Setup with your provider
flux: Flux
buyFlux: Charge Flux
select-model: Choose model
@@ -53,8 +53,7 @@ dialogs:
language:
title: Language
description: >
Change the language of the AIRI interface. This will not affect the language
of the character's responses.
UI language. You can set characters' language later.
controls-island:
icon-size:
title: Controls Island Icon Size
+2 -2
View File
@@ -28,7 +28,7 @@ dialogs:
start: '¡Hagámoslo!'
loginPrompt: Sign in to use the official AIRI provider for the best experience.
loginAction: Sign in
localSetup: Configure Local Provider
setupWithoutSigningIn: Setup with your provider
flux: Flux
buyFlux: Charge Flux
select-model: Elegir modelo
@@ -51,7 +51,7 @@ dialogs:
language:
title: Idioma
description: >
Change the language of the AIRI interface. This will not affect the language of the character's responses.
UI language. You can set characters' language later.
controls-island:
icon-size:
title: Tamaño de icono de la isla de controles
+2 -2
View File
@@ -28,7 +28,7 @@ dialogs:
start: Commençons !
loginPrompt: Sign in to use the official AIRI provider for the best experience.
loginAction: Sign in
localSetup: Configure Local Provider
setupWithoutSigningIn: Setup with your provider
flux: Flux
buyFlux: Charge Flux
select-model: Choisissez un modèle
@@ -51,7 +51,7 @@ dialogs:
language:
title: Langage
description: >
Change the language of the AIRI interface. This will not affect the language of the character's responses.
UI language. You can set characters' language later.
controls-island:
icon-size:
title: Taille des icônes de l'îlot de contrôle
+2 -2
View File
@@ -28,7 +28,7 @@ dialogs:
start: 始めましょう!
loginPrompt: Sign in to use the official AIRI provider for the best experience.
loginAction: Sign in
localSetup: Configure Local Provider
setupWithoutSigningIn: Setup with your provider
flux: Flux
buyFlux: Charge Flux
select-model: モデルを選択
@@ -51,7 +51,7 @@ dialogs:
language:
title: 言語
description: >
Change the language of the AIRI interface. This will not affect the language of the character's responses.
UI language. You can set characters' language later.
controls-island:
icon-size:
title: アイランドアイコンのサイズを制御
+2 -2
View File
@@ -28,7 +28,7 @@ dialogs:
start: 그럼 시작합시다!
loginPrompt: Sign in to use the official AIRI provider for the best experience.
loginAction: Sign in
localSetup: Configure Local Provider
setupWithoutSigningIn: Setup with your provider
flux: Flux
buyFlux: Charge Flux
select-model: 모델 선택
@@ -51,7 +51,7 @@ dialogs:
language:
title: 언어
description: >
Change the language of the AIRI interface. This will not affect the language of the character's responses.
UI language. You can set characters' language later.
controls-island:
icon-size:
title: 아일랜드 아이콘 크기 조정
+2 -2
View File
@@ -28,7 +28,7 @@ dialogs:
start: Поехали!
loginPrompt: Sign in to use the official AIRI provider for the best experience.
loginAction: Sign in
localSetup: Configure Local Provider
setupWithoutSigningIn: Setup with your provider
flux: Flux
buyFlux: Charge Flux
select-model: Выберите модель
@@ -51,7 +51,7 @@ dialogs:
language:
title: Язык
description: >
Change the language of the AIRI interface. This will not affect the language of the character's responses.
UI language. You can set characters' language later.
controls-island:
icon-size:
title: Размер значка Управления островом
+2 -2
View File
@@ -28,7 +28,7 @@ dialogs:
start: Bắt đầu thôi!
loginPrompt: Sign in to use the official AIRI provider for the best experience.
loginAction: Sign in
localSetup: Configure Local Provider
setupWithoutSigningIn: Setup with your provider
flux: Flux
buyFlux: Charge Flux
select-model: Chọn mô hình
@@ -51,7 +51,7 @@ dialogs:
language:
title: Ngôn ngữ
description: >
Change the language of the AIRI interface. This will not affect the language of the character's responses.
UI language. You can set characters' language later.
controls-island:
icon-size:
title: Kích thước biểu tượng đảo
@@ -28,7 +28,7 @@ dialogs:
start: 开始吧!
loginPrompt: Sign in to use the official AIRI provider for the best experience.
loginAction: Sign in
localSetup: Configure Local Provider
setupWithoutSigningIn: Setup with your provider
flux: Flux
buyFlux: Charge Flux
select-model: 选择模型
@@ -51,7 +51,7 @@ dialogs:
language:
title: 语言
description: >
Change the language of the AIRI interface. This will not affect the language of the character's responses.
UI language. You can set characters' language later.
controls-island:
icon-size:
title: 控制岛图标大小
@@ -28,7 +28,7 @@ dialogs:
start: 開始吧!
loginPrompt: Sign in to use the official AIRI provider for the best experience.
loginAction: Sign in
localSetup: Configure Local Provider
setupWithoutSigningIn: Setup with your provider
flux: Flux
buyFlux: Charge Flux
select-model: 選擇模型
@@ -51,7 +51,7 @@ dialogs:
language:
title: 語言
description: >
Change the language of the AIRI interface. This will not affect the language of the character's responses.
UI language. You can set characters' language later.
controls-island:
icon-size:
title: 控制島嶼圖示大小
@@ -2,6 +2,7 @@
import type { OnboardingStepNextHandler } from './types'
import { all } from '@proj-airi/i18n'
import { isStageTamagotchi } from '@proj-airi/stage-shared'
import { Button, FieldCombobox } from '@proj-airi/ui'
import { storeToRefs } from 'pinia'
import { computed } from 'vue'
@@ -75,7 +76,7 @@ function handleLocalSetup() {
:enter="{ opacity: 1, y: 0 }"
:duration="500"
:delay="150"
:class="['mx-auto', 'mt-6', 'w-full', 'max-w-sm', 'rounded-2xl', 'bg-neutral-100/80', 'backdrop-blur-sm', 'dark:bg-neutral-800/80', 'p-4']"
:class="['mx-auto', 'mt-6', 'w-full', 'max-w-lg', 'rounded-2xl', 'bg-neutral-100/80', 'backdrop-blur-sm', 'dark:bg-neutral-800/80', 'p-4']"
>
<FieldCombobox
v-model="language"
@@ -89,6 +90,7 @@ function handleLocalSetup() {
</div>
<div :class="['flex', 'flex-col', 'gap-3', 'md:flex-row']">
<Button
v-if="!isStageTamagotchi()"
v-motion
:initial="{ opacity: 0 }"
:enter="{ opacity: 1 }"
@@ -104,8 +106,8 @@ function handleLocalSetup() {
:enter="{ opacity: 1 }"
:duration="500"
:delay="250"
variant="secondary"
:label="t('settings.dialogs.onboarding.localSetup')"
:variant="isStageTamagotchi() ? 'primary' : 'secondary'"
:label="t('settings.dialogs.onboarding.setupWithoutSigningIn')"
:class="['flex-1']"
@click="handleLocalSetup"
/>