Unverified Commit d43279a1 authored by Yuhao's avatar Yuhao Committed by GitHub

fix: robot emoji (#217)

parent 10848d74
...@@ -37,7 +37,7 @@ const NewAppDialog = ({ show, onSuccess, onClose }: NewAppDialogProps) => { ...@@ -37,7 +37,7 @@ const NewAppDialog = ({ show, onSuccess, onClose }: NewAppDialogProps) => {
// Emoji Picker // Emoji Picker
const [showEmojiPicker, setShowEmojiPicker] = useState(false) const [showEmojiPicker, setShowEmojiPicker] = useState(false)
const [emoji, setEmoji] = useState({ icon: '🤖', icon_background: '#FFEAD5' }) const [emoji, setEmoji] = useState({ icon: '🤖', icon_background: '#FFEAD5' })
const mutateApps = useContextSelector(AppsContext, state => state.mutateApps) const mutateApps = useContextSelector(AppsContext, state => state.mutateApps)
...@@ -102,7 +102,7 @@ const NewAppDialog = ({ show, onSuccess, onClose }: NewAppDialogProps) => { ...@@ -102,7 +102,7 @@ const NewAppDialog = ({ show, onSuccess, onClose }: NewAppDialogProps) => {
setShowEmojiPicker(false) setShowEmojiPicker(false)
}} }}
onClose={() => { onClose={() => {
setEmoji({ icon: '🤖', icon_background: '#FFEAD5' }) setEmoji({ icon: '🤖', icon_background: '#FFEAD5' })
setShowEmojiPicker(false) setShowEmojiPicker(false)
}} }}
/>} />}
......
...@@ -39,7 +39,7 @@ const AppIcon: FC<AppIconProps> = ({ ...@@ -39,7 +39,7 @@ const AppIcon: FC<AppIconProps> = ({
}} }}
onClick={onClick} onClick={onClick}
> >
{innerIcon ? innerIcon : icon && icon !== '' ? <em-emoji id={icon} /> : <em-emoji id={'robot'} />} {innerIcon ? innerIcon : icon && icon !== '' ? <em-emoji id={icon} /> : <em-emoji id='🤖' />}
</span> </span>
) )
} }
......
...@@ -28,7 +28,7 @@ const CreateAppModal = ({ ...@@ -28,7 +28,7 @@ const CreateAppModal = ({
const [name, setName] = React.useState('') const [name, setName] = React.useState('')
const [showEmojiPicker, setShowEmojiPicker] = useState(false) const [showEmojiPicker, setShowEmojiPicker] = useState(false)
const [emoji, setEmoji] = useState({ icon: '🤖', icon_background: '#FFEAD5' }) const [emoji, setEmoji] = useState({ icon: '🤖', icon_background: '#FFEAD5' })
const submit = () => { const submit = () => {
if(!name.trim()) { if(!name.trim()) {
...@@ -74,7 +74,7 @@ const CreateAppModal = ({ ...@@ -74,7 +74,7 @@ const CreateAppModal = ({
setShowEmojiPicker(false) setShowEmojiPicker(false)
}} }}
onClose={() => { onClose={() => {
setEmoji({ icon: '🤖', icon_background: '#FFEAD5' }) setEmoji({ icon: '🤖', icon_background: '#FFEAD5' })
setShowEmojiPicker(false) setShowEmojiPicker(false)
}} }}
/>} />}
......
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g filter="url(#filter0_d_3468_34550)">
<rect x="2" y="1" width="32" height="32" rx="8" fill="#FFE4E8"/>
<path d="M9 26.26H27V8.26H9V26.26Z" fill="url(#pattern0)"/>
<rect x="2.25" y="1.25" width="31.5" height="31.5" rx="7.75" stroke="black" stroke-opacity="0.05" stroke-width="0.5"/>
</g>
<defs>
<filter id="filter0_d_3468_34550" x="0" y="0" width="36" height="36" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1"/>
<feGaussianBlur stdDeviation="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.0627451 0 0 0 0 0.0941176 0 0 0 0 0.156863 0 0 0 0.05 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_3468_34550"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_3468_34550" result="shape"/>
</filter>
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
<use xlink:href="#image0_3468_34550" transform="scale(0.00625)"/>
</pattern>
<image id="image0_3468_34550" width="160" height="160" xlink:href="data:image/png;base64,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"/>
</defs>
</svg>
...@@ -4,7 +4,6 @@ import { useTranslation } from 'react-i18next' ...@@ -4,7 +4,6 @@ import { useTranslation } from 'react-i18next'
import useBreakpoints, { MediaType } from '@/hooks/use-breakpoints' import useBreakpoints, { MediaType } from '@/hooks/use-breakpoints'
import cn from 'classnames' import cn from 'classnames'
import { useBoolean, useClickAway } from 'ahooks' import { useBoolean, useClickAway } from 'ahooks'
import { useContext } from 'use-context-selector'
import ConfigScence from '@/app/components/share/text-generation/config-scence' import ConfigScence from '@/app/components/share/text-generation/config-scence'
import NoData from '@/app/components/share/text-generation/no-data' import NoData from '@/app/components/share/text-generation/no-data'
// import History from '@/app/components/share/text-generation/history' // import History from '@/app/components/share/text-generation/history'
...@@ -12,6 +11,7 @@ import { fetchAppInfo, fetchAppParams, sendCompletionMessage, updateFeedback, sa ...@@ -12,6 +11,7 @@ import { fetchAppInfo, fetchAppParams, sendCompletionMessage, updateFeedback, sa
import type { SiteInfo } from '@/models/share' import type { SiteInfo } from '@/models/share'
import type { PromptConfig, MoreLikeThisConfig, SavedMessage } from '@/models/debug' import type { PromptConfig, MoreLikeThisConfig, SavedMessage } from '@/models/debug'
import Toast from '@/app/components/base/toast' import Toast from '@/app/components/base/toast'
import AppIcon from '@/app/components/base/app-icon'
import { Feedbacktype } from '@/app/components/app/chat' import { Feedbacktype } from '@/app/components/app/chat'
import { changeLanguage } from '@/i18n/i18next-config' import { changeLanguage } from '@/i18n/i18next-config'
import Loading from '@/app/components/base/loading' import Loading from '@/app/components/base/loading'
...@@ -24,6 +24,7 @@ import s from './style.module.css' ...@@ -24,6 +24,7 @@ import s from './style.module.css'
import Button from '../../base/button' import Button from '../../base/button'
import { App } from '@/types/app' import { App } from '@/types/app'
import { InstalledApp } from '@/models/explore' import { InstalledApp } from '@/models/explore'
import { appDefaultIconBackground } from '@/config'
export type IMainProps = { export type IMainProps = {
isInstalledApp?: boolean, isInstalledApp?: boolean,
...@@ -283,7 +284,7 @@ const TextGeneration: FC<IMainProps> = ({ ...@@ -283,7 +284,7 @@ const TextGeneration: FC<IMainProps> = ({
<div className='mb-6'> <div className='mb-6'>
<div className='flex justify-between items-center'> <div className='flex justify-between items-center'>
<div className='flex items-center space-x-3'> <div className='flex items-center space-x-3'>
<div className={cn(s.appIcon, 'shrink-0')}></div> <AppIcon size="small" icon={siteInfo.icon} background={siteInfo.icon_background || appDefaultIconBackground} />
<div className='text-lg text-gray-800 font-semibold'>{siteInfo.title}</div> <div className='text-lg text-gray-800 font-semibold'>{siteInfo.title}</div>
</div> </div>
{!isPC && ( {!isPC && (
......
...@@ -4,13 +4,6 @@ ...@@ -4,13 +4,6 @@
box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03); box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
} }
.appIcon {
width: 32px;
height: 32px;
background: url(./icons/app-icon.svg) center center no-repeat;
background-size: contain;
}
.starIcon { .starIcon {
width: 16px; width: 16px;
height: 16px; height: 16px;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment