Skip to content

Commit

Permalink
fix: display the current language directly at the top and do not disp… (
Browse files Browse the repository at this point in the history
infiniflow#579)

…lay reference symbols for documents in external chat boxes  infiniflow#566 infiniflow#577

### What problem does this PR solve?

fix: display the current language directly at the top and do not display
reference symbols for documents in external chat boxes infiniflow#566 infiniflow#577

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
  • Loading branch information
cike8899 authored Apr 28, 2024
1 parent 53d44f3 commit 7871111
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 7 deletions.
4 changes: 4 additions & 0 deletions web/src/layouts/components/right-toolbar/index.less
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,7 @@
vertical-align: middle;
cursor: pointer;
}

.language {
cursor: pointer;
}
16 changes: 9 additions & 7 deletions web/src/layouts/components/right-toolbar/index.tsx
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import { ReactComponent as TranslationIcon } from '@/assets/svg/translation.svg';
import { useTranslate } from '@/hooks/commonHooks';
import { GithubOutlined } from '@ant-design/icons';
import { DownOutlined, GithubOutlined } from '@ant-design/icons';
import { Dropdown, MenuProps, Space } from 'antd';
import camelCase from 'lodash/camelCase';
import React from 'react';
import User from '../user';

import { LanguageList } from '@/constants/common';
import { useChangeLanguage } from '@/hooks/logicHooks';
import { useSelector } from 'umi';
import styled from './index.less';

const Circle = ({ children, ...restProps }: React.PropsWithChildren) => {
Expand All @@ -25,6 +25,7 @@ const handleGithubCLick = () => {
const RightToolBar = () => {
const { t } = useTranslate('common');
const changeLanguage = useChangeLanguage();
const { language = '' } = useSelector((state) => state.settingModel.userInfo);

const handleItemClick: MenuProps['onClick'] = ({ key }) => {
changeLanguage(key);
Expand All @@ -40,14 +41,15 @@ const RightToolBar = () => {
return (
<div className={styled.toolbarWrapper}>
<Space wrap size={16}>
<Dropdown menu={{ items, onClick: handleItemClick }} placement="bottom">
<Space className={styled.language}>
<b>{t(camelCase(language))}</b>
<DownOutlined />
</Space>
</Dropdown>
<Circle>
<GithubOutlined onClick={handleGithubCLick} />
</Circle>
<Dropdown menu={{ items, onClick: handleItemClick }} placement="bottom">
<Circle>
<TranslationIcon />
</Circle>
</Dropdown>
{/* <Circle>
<MonIcon />
</Circle> */}
Expand Down
1 change: 1 addition & 0 deletions web/src/pages/chat/shared-hooks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@ export const useSendSharedMessage = (
async (message: string, id?: string) => {
const retcode = await completeConversation({
conversation_id: id ?? conversationId,
quote: false,
messages: [
...(conversation?.message ?? []).map((x: IMessage) => omit(x, 'id')),
{
Expand Down

0 comments on commit 7871111

Please sign in to comment.