import { FluentEmoji, Logo as LobeLogo, getEmoji } from '@lobehub/ui'; import { Space } from 'antd'; import { type CSSProperties, memo } from 'react'; export interface CustomLogoProps { logoCustomTitle?: string; logoCustomUrl?: string; size?: number; style?: CSSProperties; } const CustomLogo = memo(({ size = 32, style, logoCustomUrl, logoCustomTitle }) => { let customLogo = ; if (logoCustomUrl) { if (logoCustomUrl.includes('http') || logoCustomUrl.includes('data')) { customLogo = logo; } else { const pureEmoji = getEmoji(logoCustomUrl); if (pureEmoji) { customLogo = ; } } } return ( {customLogo} {logoCustomTitle} ); }); export default CustomLogo;