balibabu
feat: Modify the color of the svg icon in the header according to the selected state and feat: extract routing information from the knowledge base into constants (#51)
503735c
import { ReactComponent as MoonIcon } from '@/assets/svg/moon.svg'; | |
import { ReactComponent as TranslationIcon } from '@/assets/svg/translation.svg'; | |
import { BellOutlined, GithubOutlined } from '@ant-design/icons'; | |
import { Space } from 'antd'; | |
import React from 'react'; | |
import User from '../user'; | |
import styled from './index.less'; | |
const Circle = ({ children }: React.PropsWithChildren) => { | |
return <div className={styled.circle}>{children}</div>; | |
}; | |
const handleGithubCLick = () => { | |
window.open('https://github.com/infiniflow/infinity', 'target'); | |
}; | |
const RightToolBar = () => { | |
return ( | |
<div className={styled.toolbarWrapper}> | |
<Space wrap size={16}> | |
<Circle> | |
<GithubOutlined onClick={handleGithubCLick} /> | |
</Circle> | |
<Circle> | |
<TranslationIcon /> | |
</Circle> | |
<Circle> | |
<BellOutlined /> | |
</Circle> | |
<Circle> | |
<MoonIcon /> | |
</Circle> | |
<User></User> | |
</Space> | |
</div> | |
); | |
}; | |
export default RightToolBar; | |