feat: 优化设置页

This commit is contained in:
arvinxx
2023-07-16 17:12:29 +08:00
parent a3d972433f
commit 47b316cd43
4 changed files with 6 additions and 13 deletions

View File

@@ -86,7 +86,7 @@
"react-layout-kit": "^1",
"swr": "^2",
"ts-md5": "^1",
"zustand": "4.3.7",
"zustand": "^4",
"zustand-utils": "^1"
},
"devDependencies": {

View File

@@ -62,6 +62,7 @@
"subTitle": "值越大,越有可能扩展到新话题"
},
"sendKey": "发送键",
"setting": "设置",
"temperature": {
"title": "随机性 (temperature)",
"subTitle": "值越大,回复越随机"

View File

@@ -62,7 +62,7 @@ const Header = memo(() => {
<ActionIcon icon={ArchiveIcon} size={{ fontSize: 24 }} title={t('archive')} />
<ActionIcon
icon={MoreVerticalIcon}
onClick={toggleConfig}
onClick={() => toggleConfig()}
size={{ fontSize: 24 }}
title={t('sessionSetting')}
/>

View File

@@ -1,29 +1,21 @@
import isEqual from 'fast-deep-equal';
import { useTranslation } from 'next-i18next';
import { serverSideTranslations } from 'next-i18next/serverSideTranslations';
import Head from 'next/head';
import { memo } from 'react';
import { Flexbox } from 'react-layout-kit';
import { sessionSelectors, useChatStore } from '@/store/session';
import Sidebar from '../Sidebar';
import { Sessions } from '../chat/SessionList';
import Header from './Header';
const SettingLayout = memo(() => {
const [title] = useChatStore((s) => {
const context = sessionSelectors.currentSession(s);
return [context?.meta.title];
}, isEqual);
const { t } = useTranslation();
return (
<>
<Head>
<title>{title ? `${title} - LobeChat` : 'LobeChat'}</title>
<title>{t('setting')} - LobeChat</title>
</Head>
<Flexbox horizontal width={'100%'}>
<Sidebar />
<Sessions />
<Flexbox flex={1}>
<Header />
</Flexbox>