feat: share app icon

pull/103/head
crazywoola 3 years ago
parent 8592cd09d6
commit 98a9f826ea

@ -441,6 +441,8 @@ const Main: FC<IMainProps> = () => {
<div className='bg-gray-100'> <div className='bg-gray-100'>
<Header <Header
title={siteInfo.title} title={siteInfo.title}
icon={siteInfo.icon}
icon_background={siteInfo.icon_background}
isMobile={isMobile} isMobile={isMobile}
onShowSideBar={showSidebar} onShowSideBar={showSidebar}
onCreateNewChat={() => handleConversationIdChange('-1')} onCreateNewChat={() => handleConversationIdChange('-1')}

@ -7,6 +7,8 @@ import {
} from '@heroicons/react/24/solid' } from '@heroicons/react/24/solid'
export type IHeaderProps = { export type IHeaderProps = {
title: string title: string
icon: string
icon_background: string
isMobile?: boolean isMobile?: boolean
onShowSideBar?: () => void onShowSideBar?: () => void
onCreateNewChat?: () => void onCreateNewChat?: () => void
@ -14,6 +16,8 @@ export type IHeaderProps = {
const Header: FC<IHeaderProps> = ({ const Header: FC<IHeaderProps> = ({
title, title,
isMobile, isMobile,
icon,
icon_background,
onShowSideBar, onShowSideBar,
onCreateNewChat, onCreateNewChat,
}) => { }) => {
@ -28,7 +32,7 @@ const Header: FC<IHeaderProps> = ({
</div> </div>
) : <div></div>} ) : <div></div>}
<div className='flex items-center space-x-2'> <div className='flex items-center space-x-2'>
<AppIcon size="small" /> <AppIcon size="small" icon={icon} background={icon_background} />
<div className=" text-sm text-gray-800 font-bold">{title}</div> <div className=" text-sm text-gray-800 font-bold">{title}</div>
</div> </div>
{isMobile ? ( {isMobile ? (

@ -11,6 +11,8 @@ export type ConversationItem = {
export type SiteInfo = { export type SiteInfo = {
title: string title: string
icon: string
icon_background: string
description: string description: string
default_language: Locale default_language: Locale
prompt_public: boolean prompt_public: boolean

Loading…
Cancel
Save