feat: close #2638 hide auth page and use better unauth tips

This commit is contained in:
Yidadaa 2023-08-15 22:50:42 +08:00
parent 840277f584
commit ed62c87156
3 changed files with 21 additions and 4 deletions

View File

@ -7,6 +7,8 @@ import { useAccessStore } from "../store";
import Locale from "../locales"; import Locale from "../locales";
import BotIcon from "../icons/bot.svg"; import BotIcon from "../icons/bot.svg";
import { useEffect } from "react";
import { getClientConfig } from "../config/client";
export function AuthPage() { export function AuthPage() {
const navigate = useNavigate(); const navigate = useNavigate();
@ -14,6 +16,13 @@ export function AuthPage() {
const goHome = () => navigate(Path.Home); const goHome = () => navigate(Path.Home);
useEffect(() => {
if (getClientConfig()?.isApp) {
navigate(Path.Settings);
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
return ( return (
<div className={styles["auth-page"]}> <div className={styles["auth-page"]}>
<div className={`no-dark ${styles["auth-logo"]}`}> <div className={`no-dark ${styles["auth-logo"]}`}>

View File

@ -1,10 +1,14 @@
import { getClientConfig } from "../config/client";
import { SubmitKey } from "../store/config"; import { SubmitKey } from "../store/config";
const isApp = !!getClientConfig()?.isApp;
const cn = { const cn = {
WIP: "该功能仍在开发中……", WIP: "该功能仍在开发中……",
Error: { Error: {
Unauthorized: Unauthorized: isApp
"访问密码不正确或为空,请前往[登录](/#/auth)页输入正确的访问密码,或者在[设置](/#/settings)页填入你自己的 OpenAI API Key。", ? "检测到无效 API Key请前往[设置](/#/settings)页检查 API Key 是否配置正确。"
: "访问密码不正确或为空,请前往[登录](/#/auth)页输入正确的访问密码,或者在[设置](/#/settings)页填入你自己的 OpenAI API Key。",
}, },
Auth: { Auth: {
Title: "需要密码", Title: "需要密码",

View File

@ -1,12 +1,16 @@
import { getClientConfig } from "../config/client";
import { SubmitKey } from "../store/config"; import { SubmitKey } from "../store/config";
import { LocaleType } from "./index"; import { LocaleType } from "./index";
// if you are adding a new translation, please use PartialLocaleType instead of LocaleType // if you are adding a new translation, please use PartialLocaleType instead of LocaleType
const isApp = !!getClientConfig()?.isApp;
const en: LocaleType = { const en: LocaleType = {
WIP: "Coming Soon...", WIP: "Coming Soon...",
Error: { Error: {
Unauthorized: Unauthorized: isApp
"Unauthorized access, please enter access code in [auth](/#/auth) page.", ? "Invalid API Key, please check it in [Settings](/#/settings) page."
: "Unauthorized access, please enter access code in [auth](/#/auth) page, or enter your OpenAI API Key.",
}, },
Auth: { Auth: {
Title: "Need Access Code", Title: "Need Access Code",