mirror of
https://github.com/lobehub/lobehub.git
synced 2026-03-27 13:29:15 +07:00
✨ feat: 优化设置页
This commit is contained in:
@@ -86,7 +86,7 @@
|
||||
"react-layout-kit": "^1",
|
||||
"swr": "^2",
|
||||
"ts-md5": "^1",
|
||||
"zustand": "4.3.7",
|
||||
"zustand": "^4",
|
||||
"zustand-utils": "^1"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"subTitle": "值越大,越有可能扩展到新话题"
|
||||
},
|
||||
"sendKey": "发送键",
|
||||
"setting": "设置",
|
||||
"temperature": {
|
||||
"title": "随机性 (temperature)",
|
||||
"subTitle": "值越大,回复越随机"
|
||||
|
||||
@@ -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')}
|
||||
/>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user