forked from XiaoMo/ChatGPT-Next-Web
fixup
This commit is contained in:
parent
d6e6dd09f0
commit
6841846613
@ -158,100 +158,96 @@ function _Home() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<div
|
||||||
|
className={`${
|
||||||
|
config.tightBorder && !isMobileScreen()
|
||||||
|
? styles["tight-container"]
|
||||||
|
: styles.container
|
||||||
|
}`}
|
||||||
|
>
|
||||||
<div
|
<div
|
||||||
className={`${
|
className={styles.sidebar + ` ${showSideBar && styles["sidebar-show"]}`}
|
||||||
config.tightBorder && !isMobileScreen()
|
|
||||||
? styles["tight-container"]
|
|
||||||
: styles.container
|
|
||||||
}`}
|
|
||||||
>
|
>
|
||||||
|
<div className={styles["sidebar-header"]}>
|
||||||
|
<div className={styles["sidebar-title"]}>ChatGPT Next</div>
|
||||||
|
<div className={styles["sidebar-sub-title"]}>
|
||||||
|
Build your own AI assistant.
|
||||||
|
</div>
|
||||||
|
<div className={styles["sidebar-logo"]}>
|
||||||
|
<ChatGptIcon />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
className={
|
className={styles["sidebar-body"]}
|
||||||
styles.sidebar + ` ${showSideBar && styles["sidebar-show"]}`
|
onClick={() => {
|
||||||
}
|
setOpenSettings(false);
|
||||||
|
setShowSideBar(false);
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
<div className={styles["sidebar-header"]}>
|
<ChatList />
|
||||||
<div className={styles["sidebar-title"]}>ChatGPT Next</div>
|
</div>
|
||||||
<div className={styles["sidebar-sub-title"]}>
|
|
||||||
Build your own AI assistant.
|
|
||||||
</div>
|
|
||||||
<div className={styles["sidebar-logo"]}>
|
|
||||||
<ChatGptIcon />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div
|
<div className={styles["sidebar-tail"]}>
|
||||||
className={styles["sidebar-body"]}
|
<div className={styles["sidebar-actions"]}>
|
||||||
onClick={() => {
|
<div className={styles["sidebar-action"] + " " + styles.mobile}>
|
||||||
setOpenSettings(false);
|
|
||||||
setShowSideBar(false);
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
<ChatList />
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className={styles["sidebar-tail"]}>
|
|
||||||
<div className={styles["sidebar-actions"]}>
|
|
||||||
<div className={styles["sidebar-action"] + " " + styles.mobile}>
|
|
||||||
<IconButton
|
|
||||||
icon={<CloseIcon />}
|
|
||||||
onClick={chatStore.deleteSession}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div className={styles["sidebar-action"]}>
|
|
||||||
<IconButton
|
|
||||||
icon={<SettingsIcon />}
|
|
||||||
onClick={() => {
|
|
||||||
setOpenSettings(true);
|
|
||||||
setShowSideBar(false);
|
|
||||||
}}
|
|
||||||
shadow
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div className={styles["sidebar-action"]}>
|
|
||||||
<a href={REPO_URL} target="_blank">
|
|
||||||
<IconButton icon={<GithubIcon />} shadow />
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<IconButton
|
<IconButton
|
||||||
icon={<AddIcon />}
|
icon={<CloseIcon />}
|
||||||
text={Locale.Home.NewChat}
|
onClick={chatStore.deleteSession}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div className={styles["sidebar-action"]}>
|
||||||
|
<IconButton
|
||||||
|
icon={<SettingsIcon />}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
createNewSession();
|
setOpenSettings(true);
|
||||||
setShowSideBar(false);
|
setShowSideBar(false);
|
||||||
}}
|
}}
|
||||||
shadow
|
shadow
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
<div className={styles["sidebar-action"]}>
|
||||||
|
<a href={REPO_URL} target="_blank">
|
||||||
|
<IconButton icon={<GithubIcon />} shadow />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div>
|
||||||
<div
|
<IconButton
|
||||||
className={styles["sidebar-drag"]}
|
icon={<AddIcon />}
|
||||||
onMouseDown={(e) => onDragMouseDown(e as any)}
|
text={Locale.Home.NewChat}
|
||||||
></div>
|
onClick={() => {
|
||||||
</div>
|
createNewSession();
|
||||||
|
setShowSideBar(false);
|
||||||
<div className={styles["window-content"]}>
|
|
||||||
{openSettings ? (
|
|
||||||
<Settings
|
|
||||||
closeSettings={() => {
|
|
||||||
setOpenSettings(false);
|
|
||||||
setShowSideBar(true);
|
|
||||||
}}
|
}}
|
||||||
|
shadow
|
||||||
/>
|
/>
|
||||||
) : (
|
</div>
|
||||||
<Chat
|
|
||||||
key="chat"
|
|
||||||
showSideBar={() => setShowSideBar(true)}
|
|
||||||
sideBarShowing={showSideBar}
|
|
||||||
/>
|
|
||||||
)}
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div
|
||||||
|
className={styles["sidebar-drag"]}
|
||||||
|
onMouseDown={(e) => onDragMouseDown(e as any)}
|
||||||
|
></div>
|
||||||
</div>
|
</div>
|
||||||
</>
|
|
||||||
|
<div className={styles["window-content"]}>
|
||||||
|
{openSettings ? (
|
||||||
|
<Settings
|
||||||
|
closeSettings={() => {
|
||||||
|
setOpenSettings(false);
|
||||||
|
setShowSideBar(true);
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
) : (
|
||||||
|
<Chat
|
||||||
|
key="chat"
|
||||||
|
showSideBar={() => setShowSideBar(true)}
|
||||||
|
sideBarShowing={showSideBar}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user