feat: change icons

This commit is contained in:
kangfenmao 2024-07-23 10:42:58 +08:00
parent 58c5ace678
commit 235b481645
4 changed files with 13 additions and 13 deletions

View File

@ -34,7 +34,7 @@
--navbar-height: 42px; --navbar-height: 42px;
--sidebar-width: 55px; --sidebar-width: 55px;
--assistants-width: 235px; --assistants-width: 250px;
--topic-list-width: 250px; --topic-list-width: 250px;
--settings-width: var(--assistants-width); --settings-width: var(--assistants-width);
--status-bar-height: 40px; --status-bar-height: 40px;

View File

@ -9,7 +9,7 @@ import { useShowAssistants, useShowRightSidebar } from '@renderer/hooks/useStore
import { Tooltip } from 'antd' import { Tooltip } from 'antd'
import Navigation from './components/Navigation' import Navigation from './components/Navigation'
import { useTranslation } from 'react-i18next' import { useTranslation } from 'react-i18next'
import { PlusSquareOutlined } from '@ant-design/icons' import { PlusCircleOutlined } from '@ant-design/icons'
const HomePage: FC = () => { const HomePage: FC = () => {
const { assistants, addAssistant } = useAssistants() const { assistants, addAssistant } = useAssistants()
@ -34,12 +34,12 @@ const HomePage: FC = () => {
<i className="iconfont icon-hidesidebarhoriz" /> <i className="iconfont icon-hidesidebarhoriz" />
</NewButton> </NewButton>
<NewButton onClick={onCreateAssistant}> <NewButton onClick={onCreateAssistant}>
<PlusSquareOutlined /> <PlusCircleOutlined />
</NewButton> </NewButton>
</NavbarLeft> </NavbarLeft>
)} )}
<Navigation activeAssistant={activeAssistant} /> <Navigation activeAssistant={activeAssistant} />
<NavbarRight style={{ justifyContent: 'flex-end', padding: 5 }}> <NavbarRight style={{ justifyContent: 'flex-end', padding: '0 7px' }}>
<Tooltip <Tooltip
placement="left" placement="left"
title={showRightSidebar ? t('assistant.topics.hide_topics') : t('assistant.topics.show_topics')} title={showRightSidebar ? t('assistant.topics.hide_topics') : t('assistant.topics.show_topics')}
@ -79,8 +79,8 @@ const ContentContainer = styled.div`
export const NewButton = styled.div` export const NewButton = styled.div`
-webkit-app-region: none; -webkit-app-region: none;
border-radius: 4px; border-radius: 4px;
width: 28px; width: 30px;
height: 28px; height: 30px;
display: flex; display: flex;
flex-direction: row; flex-direction: row;
justify-content: center; justify-content: center;
@ -88,11 +88,11 @@ export const NewButton = styled.div`
transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
color: var(--color-icon); color: var(--color-icon);
.anticon { .anticon {
font-size: 18px; font-size: 19px;
} }
.icon-showsidebarhoriz, .icon-showsidebarhoriz,
.icon-hidesidebarhoriz { .icon-hidesidebarhoriz {
font-size: 16px; font-size: 17px;
} }
&:hover { &:hover {
background-color: var(--color-background-soft); background-color: var(--color-background-soft);

View File

@ -4,9 +4,9 @@ import {
FullscreenExitOutlined, FullscreenExitOutlined,
FullscreenOutlined, FullscreenOutlined,
HistoryOutlined, HistoryOutlined,
MessageOutlined,
MoreOutlined, MoreOutlined,
PauseCircleOutlined, PauseCircleOutlined
PlusCircleOutlined
} from '@ant-design/icons' } from '@ant-design/icons'
import { useAssistant } from '@renderer/hooks/useAssistant' import { useAssistant } from '@renderer/hooks/useAssistant'
import { useSettings } from '@renderer/hooks/useSettings' import { useSettings } from '@renderer/hooks/useSettings'
@ -134,7 +134,7 @@ const Inputbar: FC<Props> = ({ assistant, setActiveTopic }) => {
<ToolbarMenu> <ToolbarMenu>
<Tooltip placement="top" title={t('assistant.input.new_chat')} arrow> <Tooltip placement="top" title={t('assistant.input.new_chat')} arrow>
<ToolbarButton type="text" onClick={addNewTopic}> <ToolbarButton type="text" onClick={addNewTopic}>
<PlusCircleOutlined /> <MessageOutlined />
</ToolbarButton> </ToolbarButton>
</Tooltip> </Tooltip>
<Tooltip placement="top" title={t('assistant.input.topics')} arrow> <Tooltip placement="top" title={t('assistant.input.topics')} arrow>

View File

@ -3,7 +3,7 @@ import { Avatar, Tooltip } from 'antd'
import { FC } from 'react' import { FC } from 'react'
import styled from 'styled-components' import styled from 'styled-components'
import useAvatar from '@renderer/hooks/useAvatar' import useAvatar from '@renderer/hooks/useAvatar'
import { CopyOutlined, DeleteOutlined, EditOutlined } from '@ant-design/icons' import { DeleteOutlined, EditOutlined, SwitcherOutlined } from '@ant-design/icons'
import Markdown from 'react-markdown' import Markdown from 'react-markdown'
import CodeBlock from './CodeBlock' import CodeBlock from './CodeBlock'
import { EVENT_NAMES, EventEmitter } from '@renderer/services/event' import { EVENT_NAMES, EventEmitter } from '@renderer/services/event'
@ -91,7 +91,7 @@ const MessageItem: FC<Props> = ({ message, index, showMenu, onDeleteMessage }) =
</Tooltip> </Tooltip>
)} )}
<Tooltip title={t('common.copy')} mouseEnterDelay={0.8}> <Tooltip title={t('common.copy')} mouseEnterDelay={0.8}>
<CopyOutlined onClick={onCopy} /> <SwitcherOutlined onClick={onCopy} />
</Tooltip> </Tooltip>
<Tooltip title={t('common.delete')} mouseEnterDelay={0.8}> <Tooltip title={t('common.delete')} mouseEnterDelay={0.8}>
<DeleteOutlined onClick={onDelete} /> <DeleteOutlined onClick={onDelete} />