mirror of
				https://github.com/MindWorkAI/AI-Studio.git
				synced 2025-11-04 01:20:21 +00:00 
			
		
		
		
	Refactoring
This commit is contained in:
		
							parent
							
								
									2adfdb1014
								
							
						
					
					
						commit
						7afc017c63
					
				@ -29,29 +29,27 @@
 | 
			
		||||
        </MudPaper>
 | 
			
		||||
        <MudPaper Class="mt-1" Outlined="@true">
 | 
			
		||||
            <MudToolBar WrapContent="true">
 | 
			
		||||
                
 | 
			
		||||
                @if (this.SettingsManager.ConfigurationData.WorkspaceStorageBehavior is not WorkspaceStorageBehavior.DISABLE_WORKSPACES)
 | 
			
		||||
                {
 | 
			
		||||
                    <MudTooltip Text="Your workspaces" Placement="Placement.Bottom">
 | 
			
		||||
                    <MudTooltip Text="Your workspaces" Placement="@TOOLBAR_TOOLTIP_PLACEMENT">
 | 
			
		||||
                        <MudIconButton Icon="@Icons.Material.Filled.SnippetFolder" OnClick="() => this.ToggleWorkspaces()"/>
 | 
			
		||||
                    </MudTooltip>
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                @if (this.SettingsManager.ConfigurationData.WorkspaceStorageBehavior is WorkspaceStorageBehavior.STORE_CHATS_MANUALLY)
 | 
			
		||||
                {
 | 
			
		||||
                    <MudTooltip Text="Save chat" Placement="Placement.Bottom">
 | 
			
		||||
                    <MudTooltip Text="Save chat" Placement="@TOOLBAR_TOOLTIP_PLACEMENT">
 | 
			
		||||
                        <MudIconButton Icon="@Icons.Material.Filled.Save" OnClick="() => this.SaveThread()" Disabled="@(!this.CanThreadBeSaved)"/>
 | 
			
		||||
                    </MudTooltip>
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                <MudTooltip Text="Start new chat" Placement="Placement.Bottom">
 | 
			
		||||
                <MudTooltip Text="Start new chat" Placement="@TOOLBAR_TOOLTIP_PLACEMENT">
 | 
			
		||||
                    <MudIconButton Icon="@Icons.Material.Filled.AddComment" OnClick="() => this.StartNewChat()"/>
 | 
			
		||||
                </MudTooltip>
 | 
			
		||||
 | 
			
		||||
                <MudTooltip Text="Move chat to workspace" Placement="Placement.Bottom">
 | 
			
		||||
                <MudTooltip Text="Move chat to workspace" Placement="@TOOLBAR_TOOLTIP_PLACEMENT">
 | 
			
		||||
                    <MudIconButton Icon="@Icons.Material.Filled.MoveToInbox" Disabled="@(!this.CanThreadBeSaved)"/>
 | 
			
		||||
                </MudTooltip>
 | 
			
		||||
 | 
			
		||||
            </MudToolBar>
 | 
			
		||||
        </MudPaper>
 | 
			
		||||
    </FooterContent>
 | 
			
		||||
 | 
			
		||||
@ -28,6 +28,7 @@ public partial class Chat : ComponentBase, IAsyncDisposable
 | 
			
		||||
    [Inject]
 | 
			
		||||
    public IDialogService DialogService { get; set; } = null!;
 | 
			
		||||
 | 
			
		||||
    private const Placement TOOLBAR_TOOLTIP_PLACEMENT = Placement.Bottom;
 | 
			
		||||
    private static readonly Dictionary<string, object?> USER_INPUT_ATTRIBUTES = new();
 | 
			
		||||
    
 | 
			
		||||
    private AIStudio.Settings.Provider selectedProvider;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user