register assistant component in the factory

This commit is contained in:
Nils Kruthoff 2026-07-20 16:39:27 +02:00
parent 070e7f7d51
commit ccbfdd8729
No known key found for this signature in database
GPG Key ID: A5C0151B4DDB172C
2 changed files with 5 additions and 1 deletions

View File

@ -40,6 +40,8 @@ public class AssistantComponentFactory
return new AssistantWebContentReader { Props = props, Children = children }; return new AssistantWebContentReader { Props = props, Children = children };
case AssistantComponentType.FILE_CONTENT_READER: case AssistantComponentType.FILE_CONTENT_READER:
return new AssistantFileContentReader { Props = props, Children = children }; return new AssistantFileContentReader { Props = props, Children = children };
case AssistantComponentType.FILE_ATTACHMENTS:
return new AssistantFileAttachment { Props = props, Children = children };
case AssistantComponentType.IMAGE: case AssistantComponentType.IMAGE:
return new AssistantImage { Props = props, Children = children }; return new AssistantImage { Props = props, Children = children };
case AssistantComponentType.COLOR_PICKER: case AssistantComponentType.COLOR_PICKER:

View File

@ -19,6 +19,7 @@ public static class AssistantComponentTypeExtensions
AssistantComponentType.LIST => TB("List"), AssistantComponentType.LIST => TB("List"),
AssistantComponentType.WEB_CONTENT_READER => TB("Web Content Reader"), AssistantComponentType.WEB_CONTENT_READER => TB("Web Content Reader"),
AssistantComponentType.FILE_CONTENT_READER => TB("File Content Reader"), AssistantComponentType.FILE_CONTENT_READER => TB("File Content Reader"),
AssistantComponentType.FILE_ATTACHMENTS => TB("File Attachments"),
AssistantComponentType.IMAGE => TB("Image"), AssistantComponentType.IMAGE => TB("Image"),
AssistantComponentType.COLOR_PICKER => TB("Color Selection"), AssistantComponentType.COLOR_PICKER => TB("Color Selection"),
AssistantComponentType.DATE_PICKER => TB("Date Selection"), AssistantComponentType.DATE_PICKER => TB("Date Selection"),
@ -47,6 +48,7 @@ public static class AssistantComponentTypeExtensions
AssistantComponentType.LIST => MudBlazor.Icons.Material.Filled.List, AssistantComponentType.LIST => MudBlazor.Icons.Material.Filled.List,
AssistantComponentType.WEB_CONTENT_READER => MudBlazor.Icons.Material.Filled.Public, AssistantComponentType.WEB_CONTENT_READER => MudBlazor.Icons.Material.Filled.Public,
AssistantComponentType.FILE_CONTENT_READER => MudBlazor.Icons.Material.Filled.AttachFile, AssistantComponentType.FILE_CONTENT_READER => MudBlazor.Icons.Material.Filled.AttachFile,
AssistantComponentType.FILE_ATTACHMENTS => MudBlazor.Icons.Material.Filled.AttachFile,
AssistantComponentType.IMAGE => MudBlazor.Icons.Material.Filled.Image, AssistantComponentType.IMAGE => MudBlazor.Icons.Material.Filled.Image,
AssistantComponentType.COLOR_PICKER => MudBlazor.Icons.Material.Filled.Palette, AssistantComponentType.COLOR_PICKER => MudBlazor.Icons.Material.Filled.Palette,
AssistantComponentType.DATE_PICKER => MudBlazor.Icons.Material.Filled.CalendarMonth, AssistantComponentType.DATE_PICKER => MudBlazor.Icons.Material.Filled.CalendarMonth,