Skip to content

Commit 37f6bb2

Browse files
charli117crazywoola
authored and
刘江波
committed
Fix explore app icon (langgenius#11742)
Co-authored-by: luowei <glpat-EjySCyNjWiLqAED-YmwM> Co-authored-by: crazywoola <[email protected]> Co-authored-by: crazywoola <[email protected]>
1 parent 906cbf7 commit 37f6bb2

File tree

4 files changed

+11
-15
lines changed

4 files changed

+11
-15
lines changed

api/controllers/console/explore/recommended_app.py

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from constants.languages import languages
55
from controllers.console import api
66
from controllers.console.wraps import account_initialization_required
7+
from libs.helper import AppIconUrlField
78
from libs.login import login_required
89
from services.recommended_app_service import RecommendedAppService
910

@@ -12,6 +13,7 @@
1213
"name": fields.String,
1314
"mode": fields.String,
1415
"icon": fields.String,
16+
"icon_url": AppIconUrlField,
1517
"icon_background": fields.String,
1618
}
1719

api/services/recommend_app/database/database_retrieval.py

+1-7
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,7 @@ def fetch_recommended_apps_from_db(cls, language: str) -> dict:
5757

5858
recommended_app_result = {
5959
"id": recommended_app.id,
60-
"app": {
61-
"id": app.id,
62-
"name": app.name,
63-
"mode": app.mode,
64-
"icon": app.icon,
65-
"icon_background": app.icon_background,
66-
},
60+
"app": recommended_app.app,
6761
"app_id": recommended_app.app_id,
6862
"description": site.description,
6963
"copyright": site.copyright,

web/app/components/app/create-app-dialog/app-card/index.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ const AppCard = ({
2525
<div className='relative shrink-0'>
2626
<AppIcon
2727
size='large'
28-
iconType={app.app.icon_type}
29-
icon={app.app.icon}
30-
background={app.app.icon_background}
31-
imageUrl={app.app.icon_url}
28+
iconType={appBasicInfo.icon_type}
29+
icon={appBasicInfo.icon}
30+
background={appBasicInfo.icon_background}
31+
imageUrl={appBasicInfo.icon_url}
3232
/>
3333
<AppTypeIcon wrapperClassName='absolute -bottom-0.5 -right-0.5 w-4 h-4 rounded-[4px] border border-divider-regular outline outline-components-panel-on-panel-item-bg'
3434
className='w-3 h-3' type={appBasicInfo.mode} />

web/app/components/explore/app-card/index.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ const AppCard = ({
2828
<div className='relative shrink-0'>
2929
<AppIcon
3030
size='large'
31-
iconType={app.app.icon_type}
32-
icon={app.app.icon}
33-
background={app.app.icon_background}
34-
imageUrl={app.app.icon_url}
31+
iconType={appBasicInfo.icon_type}
32+
icon={appBasicInfo.icon}
33+
background={appBasicInfo.icon_background}
34+
imageUrl={appBasicInfo.icon_url}
3535
/>
3636
<span className='absolute bottom-[-3px] right-[-3px] w-4 h-4 p-0.5 bg-white rounded border-[0.5px] border-[rgba(0,0,0,0.02)] shadow-sm'>
3737
{appBasicInfo.mode === 'advanced-chat' && (

0 commit comments

Comments
 (0)