Skip to content

Commit 9f37a38

Browse files
fix(chat): display schema-defined icon in preview application (Issue #3989) (#3993)
Co-authored-by: Valery <57412523+valerydluski@users.noreply.github.com>
1 parent 7f75474 commit 9f37a38

3 files changed

Lines changed: 4 additions & 0 deletions

File tree

apps/chat/src/components/AppsEditor/GeneralInfoView/GeneralInfoView.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ export const GeneralInfoView: React.FC<Props> = ({
152152
entity={getApplicationEntityFields(
153153
formData,
154154
modelFromState as DialAIEntityModel,
155+
schema,
155156
)}
156157
onClosePreview={() => handlePreviewModeChange(PreviewMode.closed)}
157158
/>

apps/chat/src/types/application-type-schema.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,5 @@ export interface ApiDetailedApplicationTypeSchema extends JSONSchema7 {
2828
[ApplicationTypeSchemaProperties.applicationTypeDisplayName]: string;
2929
[ApplicationTypeSchemaProperties.applicationTypeEditorUrl]?: string;
3030
[ApplicationTypeSchemaProperties.applicationTypeViewerUrl]?: string;
31+
[ApplicationTypeSchemaProperties.applicationTypeIconUrl]?: string;
3132
}

apps/chat/src/utils/app/application.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,7 @@ export const getPlayerCaption = (entity: DialAIEntityModel) => {
334334
export const getApplicationEntityFields = (
335335
data: ApplicationGeneralInfoFormData,
336336
applicationData?: DialAIEntityModel,
337+
schema?: ApiDetailedApplicationTypeSchema | null,
337338
): Omit<CustomApplicationModel, 'folderId'> => {
338339
return {
339340
name: data.name ?? '',
@@ -349,5 +350,6 @@ export const getApplicationEntityFields = (
349350
isDefault: true,
350351
owner: applicationData?.owner,
351352
createdAt: applicationData?.createdAt,
353+
applicationTypeSchemaId: schema?.$id ?? '',
352354
};
353355
};

0 commit comments

Comments
 (0)