Merge pull request #26 from sijinhui/dev

优化侧边栏删除会话按钮
This commit is contained in:
sijinhui 2024-03-02 09:40:10 +08:00 committed by GitHub
commit 921f8d6734
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 23 additions and 18 deletions

View File

@ -323,7 +323,7 @@
} }
.sidebar-action:not(:last-child) { .sidebar-action:not(:last-child) {
margin-right: 15px; margin-right: 10px;
} }
.loading-content { .loading-content {
@ -340,12 +340,12 @@
} }
.custom-sidebar-clear-button { .custom-sidebar-clear-button {
background-color: transparent !important; //background-color: rgb(255 255 255);
display: flex; display: flex;
align-items: flex-end; align-items: flex-end;
border-radius: 0; //border-radius: 0;
padding: 0; //padding: 0;
height: 20px; //height: 20px;
margin-top: 15px; //margin-top: 15px;
} }

View File

@ -7,7 +7,7 @@ import SettingsIcon from "../icons/settings.svg";
import ChatGptIcon from "../icons/chatgpt.svg"; import ChatGptIcon from "../icons/chatgpt.svg";
import AddIcon from "../icons/add.svg"; import AddIcon from "../icons/add.svg";
import CloseIcon from "../icons/close.svg"; import CloseIcon from "../icons/close.svg";
import DeleteIcon from "../icons/delete.svg"; import DeleteIcon from "../icons/clear.svg";
import MaskIcon from "../icons/mask.svg"; import MaskIcon from "../icons/mask.svg";
import CoffeeIcon from "../icons/coffee.svg"; import CoffeeIcon from "../icons/coffee.svg";
import DragIcon from "../icons/drag.svg"; import DragIcon from "../icons/drag.svg";
@ -230,16 +230,20 @@ export function SideBar(props: { className?: string }) {
<IconButton icon={<SettingsIcon />} shadow /> <IconButton icon={<SettingsIcon />} shadow />
</Link> </Link>
</div> </div>
<IconButton <div className={styles["sidebar-action"]}>
text={Locale.Settings.Danger.Clear.Title} <IconButton
onClick={async () => { // text={Locale.Settings.Danger.Clear.Title}
if (await showConfirm(Locale.Settings.Danger.Clear.Confirm)) { onClick={async () => {
chatStore.clearAllData(); if (await showConfirm(Locale.Settings.Danger.Clear.Confirm)) {
} chatStore.clearAllData();
}} }
type="danger" }}
className={styles["custom-sidebar-clear-button"]} title={Locale.Settings.Danger.Clear.Title}
/> icon={<DeleteIcon />}
// type="danger"
className={styles["custom-sidebar-clear-button"]}
/>
</div>
</div> </div>
<div> <div>
<IconButton <IconButton

View File

@ -150,7 +150,8 @@ export const usePromptStore = createPersistStore(
}, },
onRehydrateStorage(state) { onRehydrateStorage(state) {
const PROMPT_URL = "https://cos.xiaosi.cc/next/public/prompts.json"; // const PROMPT_URL = "https://cos.xiaosi.cc/next/public/prompts.json";
const PROMPT_URL = "./prompts.json";
type PromptList = Array<[string, string]>; type PromptList = Array<[string, string]>;