25 lines
628 B
TypeScript
25 lines
628 B
TypeScript
import { useChatStore } from "@/app/store/chat";
|
|
import Locale from "@/app/locales";
|
|
|
|
import styles from "./index.module.scss";
|
|
|
|
export default function ClearContextDivider() {
|
|
const chatStore = useChatStore();
|
|
|
|
return (
|
|
<div
|
|
className={styles["clear-context"]}
|
|
onClick={() =>
|
|
chatStore.updateCurrentSession(
|
|
(session) => (session.clearContextIndex = undefined),
|
|
)
|
|
}
|
|
>
|
|
<div className={styles["clear-context-tips"]}>{Locale.Context.Clear}</div>
|
|
<div className={styles["clear-context-revert-btn"]}>
|
|
{Locale.Context.Revert}
|
|
</div>
|
|
</div>
|
|
);
|
|
}
|