This commit is contained in:
2023-06-16 01:22:08 +08:00
parent cd156c5595
commit 6a798a7047
53 changed files with 1328 additions and 5252 deletions
+4 -4
View File
@@ -5,7 +5,7 @@ import SendWhiteIcon from "../icons/send-white.svg";
import BrainIcon from "../icons/brain.svg";
import RenameIcon from "../icons/rename.svg";
import ExportIcon from "../icons/share.svg";
import ReturnIcon from "../icons/return.svg";
import MenuIcon from "../icons/menu.svg";
import CopyIcon from "../icons/copy.svg";
import LoadingIcon from "../icons/three-dots.svg";
import PromptIcon from "../icons/prompt.svg";
@@ -13,7 +13,7 @@ import MaskIcon from "../icons/mask.svg";
import MaxIcon from "../icons/max.svg";
import MinIcon from "../icons/min.svg";
import ResetIcon from "../icons/reload.svg";
import BreakIcon from "../icons/break.svg";
import ClearIcon from "../icons/clear.svg";
import SettingsIcon from "../icons/chat-settings.svg";
import LightIcon from "../icons/light.svg";
@@ -396,7 +396,7 @@ export function ChatActions(props: {
});
}}
>
<BreakIcon />
<ClearIcon />
</div>
</div>
);
@@ -684,7 +684,7 @@ export function Chat() {
<div className="window-actions">
<div className={"window-action-button" + " " + styles.mobile}>
<IconButton
icon={<ReturnIcon />}
icon={<MenuIcon />}
bordered
title={Locale.Chat.Actions.ChatList}
onClick={() => navigate(Path.Home)}
-8
View File
@@ -2,7 +2,6 @@ import React from "react";
import { IconButton } from "./button";
import GithubIcon from "../icons/github.svg";
import ResetIcon from "../icons/reload.svg";
import { ISSUE_URL } from "../constant";
import Locale from "../locales";
import { downloadAs } from "../utils";
@@ -47,13 +46,6 @@ export class ErrorBoundary extends React.Component<any, IErrorBoundaryState> {
</pre>
<div style={{ display: "flex", justifyContent: "space-between" }}>
<a href={ISSUE_URL} className="report">
<IconButton
text="Report This Error"
icon={<GithubIcon />}
bordered
/>
</a>
<IconButton
icon={<ResetIcon />}
text="Clear All Data"
+4 -4
View File
@@ -34,9 +34,9 @@ export function Loading(props: { noLogo?: boolean }) {
);
}
const Settings = dynamic(async () => (await import("./settings")).Settings, {
loading: () => <Loading noLogo />,
});
// const Settings = dynamic(async () => (await import("./settings")).Settings, {
// loading: () => <Loading noLogo />,
// });
const Chat = dynamic(async () => (await import("./chat")).Chat, {
loading: () => <Loading noLogo />,
@@ -135,7 +135,7 @@ function Screen() {
<Route path={Path.NewChat} element={<NewChat />} />
<Route path={Path.Masks} element={<MaskPage />} />
<Route path={Path.Chat} element={<Chat />} />
<Route path={Path.Settings} element={<Settings />} />
{/* <Route path={Path.Settings} element={<Settings />} /> */}
</Routes>
</div>
</>
File diff suppressed because it is too large Load Diff
+12 -13
View File
@@ -3,13 +3,13 @@ import { useEffect, useRef } from "react";
import styles from "./home.module.scss";
import { IconButton } from "./button";
import SettingsIcon from "../icons/settings.svg";
import GithubIcon from "../icons/github.svg";
// import SettingsIcon from "../icons/settings.svg";
// import GithubIcon from "../icons/github.svg";
import ChatGptIcon from "../icons/chatgpt.svg";
import AddIcon from "../icons/add.svg";
import CloseIcon from "../icons/close.svg";
import MaskIcon from "../icons/mask.svg";
import PluginIcon from "../icons/plugin.svg";
// import MaskIcon from "../icons/mask.svg";
// import PluginIcon from "../icons/plugin.svg";
import Locale from "../locales";
@@ -20,7 +20,6 @@ import {
MIN_SIDEBAR_WIDTH,
NARROW_SIDEBAR_WIDTH,
Path,
REPO_URL,
} from "../constant";
import { Link, useNavigate } from "react-router-dom";
@@ -119,9 +118,9 @@ export function SideBar(props: { className?: string }) {
}`}
>
<div className={styles["sidebar-header"]}>
<div className={styles["sidebar-title"]}>ChatGPT Next</div>
<div className={styles["sidebar-title"]}>ChatGPT Pro</div>
<div className={styles["sidebar-sub-title"]}>
Build your own AI assistant.
Experience Transformation: <br />Super AI Revolutionizes Your Life!
</div>
<div className={styles["sidebar-logo"] + " no-dark"}>
<ChatGptIcon />
@@ -129,7 +128,7 @@ export function SideBar(props: { className?: string }) {
</div>
<div className={styles["sidebar-header-bar"]}>
<IconButton
{/* <IconButton
icon={<MaskIcon />}
text={shouldNarrow ? undefined : Locale.Mask.Name}
className={styles["sidebar-bar-button"]}
@@ -142,7 +141,7 @@ export function SideBar(props: { className?: string }) {
className={styles["sidebar-bar-button"]}
onClick={() => showToast(Locale.WIP)}
shadow
/>
/> */}
</div>
<div
@@ -169,14 +168,14 @@ export function SideBar(props: { className?: string }) {
/>
</div>
<div className={styles["sidebar-action"]}>
<Link to={Path.Settings}>
{/* <Link to={Path.Settings}>
<IconButton icon={<SettingsIcon />} shadow />
</Link>
</Link> */}
</div>
<div className={styles["sidebar-action"]}>
<a href={REPO_URL} target="_blank">
{/* <a href={REPO_URL} target="_blank">
<IconButton icon={<GithubIcon />} shadow />
</a>
</a> */}
</div>
</div>
<div>