Browse Source

chore: add auth tip

river 1 year ago
parent
commit
2f0d94a46b
4 changed files with 12 additions and 5 deletions
  1. 4 0
      app/components/auth.module.scss
  2. 5 5
      app/components/auth.tsx
  3. 2 0
      app/constant.ts
  4. 1 0
      app/locales/cn.ts

+ 4 - 0
app/components/auth.module.scss

@@ -24,6 +24,10 @@
     margin: 3vh 0;
   }
 
+  .auth-input-second {
+    margin: 0 0 3vh 0;
+  }
+
   .auth-actions {
     display: flex;
     justify-content: center;

+ 5 - 5
app/components/auth.tsx

@@ -2,7 +2,7 @@ import styles from "./auth.module.scss";
 import { IconButton } from "./button";
 
 import { useNavigate } from "react-router-dom";
-import { Path } from "../constant";
+import { Path, SAAS_CHAT_URL } from "../constant";
 import { useAccessStore } from "../store";
 import Locale from "../locales";
 
@@ -16,6 +16,7 @@ export function AuthPage() {
 
   const goHome = () => navigate(Path.Home);
   const goChat = () => navigate(Path.Chat);
+  const goSaas = () => window.open(SAAS_CHAT_URL);
   const resetAccessCode = () => {
     accessStore.update((access) => {
       access.openaiApiKey = "";
@@ -65,7 +66,7 @@ export function AuthPage() {
             }}
           />
           <input
-            className={styles["auth-input"]}
+            className={styles["auth-input-second"]}
             type="password"
             placeholder={Locale.Settings.Access.Google.ApiKey.Placeholder}
             value={accessStore.googleApiKey}
@@ -85,10 +86,9 @@ export function AuthPage() {
           onClick={goChat}
         />
         <IconButton
-          text={Locale.Auth.Later}
+          text={Locale.Auth.SaasTips}
           onClick={() => {
-            resetAccessCode();
-            goHome();
+            goSaas();
           }}
         />
       </div>

+ 2 - 0
app/constant.ts

@@ -501,3 +501,5 @@ export const PLUGINS = [
   { name: "Stable Diffusion", path: Path.Sd },
   { name: "Search Chat", path: Path.SearchChat },
 ];
+
+export const SAAS_CHAT_URL = "https://nextchat.dev/chat";

+ 1 - 0
app/locales/cn.ts

@@ -17,6 +17,7 @@ const cn = {
     Input: "在此处填写访问码",
     Confirm: "确认",
     Later: "稍后再说",
+    SaasTips: "配置太麻烦,想要立即使用",
   },
   ChatItem: {
     ChatItemCount: (count: number) => `${count} 条对话`,