From 0064db2b745e622f9db65b408c4570f7d4a45a6a Mon Sep 17 00:00:00 2001 From: Nils Kruthoff Date: Tue, 30 Jun 2026 23:25:44 +0200 Subject: [PATCH] added a render fragment to all assistants below the submit button to show skeletons or other progress indicators --- app/MindWork AI Studio/Assistants/AssistantBase.razor | 5 +++++ app/MindWork AI Studio/Assistants/AssistantBase.razor.cs | 2 ++ 2 files changed, 7 insertions(+) diff --git a/app/MindWork AI Studio/Assistants/AssistantBase.razor b/app/MindWork AI Studio/Assistants/AssistantBase.razor index 796de962..1d4ab207 100644 --- a/app/MindWork AI Studio/Assistants/AssistantBase.razor +++ b/app/MindWork AI Studio/Assistants/AssistantBase.razor @@ -48,6 +48,11 @@ } + + @if (this.AfterSubmitContent is not null && this.isProcessing) + { + @this.AfterSubmitContent + } } diff --git a/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs b/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs index 79f650bb..466db18b 100644 --- a/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs +++ b/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs @@ -63,6 +63,8 @@ public abstract partial class AssistantBase : AssistantLowerBase wher private protected virtual RenderFragment? Body => null; + private protected virtual RenderFragment? AfterSubmitContent => null; + protected virtual bool ShowResult => true; protected virtual bool ShowEntireChatThread => false;