|
16 | 16 | } |
17 | 17 | </MudText> |
18 | 18 |
|
19 | | - <MudTooltip Text="@T("Show the chat options")" Placement="@TOOLBAR_TOOLTIP_PLACEMENT"> |
20 | | - <MudIconButton Variant="Variant.Text" Icon="@Icons.Material.Filled.Settings" Color="Color.Default" OnClick="@this.OpenChatSettingsDialog"/> |
21 | | - </MudTooltip> |
| 19 | + <MudToolBar WrapContent="false" Gutters="false"> |
| 20 | + @if (this.SettingsManager.ConfigurationData.Workspace.StorageBehavior is WorkspaceStorageBehavior.DISABLE_WORKSPACES) |
| 21 | + { |
| 22 | + <MudTooltip Text="@T("Configure your workspaces")" Placement="@TOOLBAR_TOOLTIP_PLACEMENT"> |
| 23 | + <MudIconButton Icon="@Icons.Material.Filled.Settings" OnClick="@(async () => await this.OpenWorkspacesSettingsDialog())"/> |
| 24 | + </MudTooltip> |
| 25 | + } |
| 26 | + <MudTooltip Text="@T("Show the chat options")" Placement="@TOOLBAR_TOOLTIP_PLACEMENT"> |
| 27 | + <MudIconButton Icon="@Icons.Material.Filled.Settings" Color="Color.Default" OnClick="@this.OpenChatSettingsDialog"/> |
| 28 | + </MudTooltip> |
| 29 | + </MudToolBar> |
22 | 30 | </MudStack> |
23 | 31 |
|
24 | 32 | <ProviderSelection @bind-ProviderSettings="@this.providerSettings"/> |
|
36 | 44 | @T("Your workspaces") |
37 | 45 | </MudText> |
38 | 46 | <MudTooltip Text="@T("Configure your workspaces")" Placement="@TOOLBAR_TOOLTIP_PLACEMENT"> |
39 | | - <MudIconButton Icon="@Icons.Material.Filled.Settings" Size="Size.Medium" OnClick="async () => await this.OpenWorkspacesSettingsDialog()"/> |
| 47 | + <MudIconButton Icon="@Icons.Material.Filled.Settings" Size="Size.Medium" OnClick="@(async () => await this.OpenWorkspacesSettingsDialog())"/> |
40 | 48 | </MudTooltip> |
41 | 49 | <MudTooltip Text="@T("Hide your workspaces")" Placement="@TOOLBAR_TOOLTIP_PLACEMENT"> |
42 | | - <MudIconButton Size="Size.Medium" Icon="@this.WorkspaceSidebarToggleIcon" Class="me-1" OnClick="() => this.ToggleWorkspaceSidebar()"/> |
| 50 | + <MudIconButton Size="Size.Medium" Icon="@this.WorkspaceSidebarToggleIcon" Class="me-1" OnClick="@(() => this.ToggleWorkspaceSidebar())"/> |
43 | 51 | </MudTooltip> |
44 | 52 | </MudStack> |
45 | 53 | </HeaderContent> |
|
59 | 67 | </MudText> |
60 | 68 | <MudSpacer/> |
61 | 69 | <MudTooltip Text="@T("Configure your workspaces")" Placement="@TOOLBAR_TOOLTIP_PLACEMENT"> |
62 | | - <MudIconButton Icon="@Icons.Material.Filled.Settings" Size="Size.Medium" OnClick="async () => await this.OpenWorkspacesSettingsDialog()"/> |
| 70 | + <MudIconButton Icon="@Icons.Material.Filled.Settings" Size="Size.Medium" OnClick="@(async () => await this.OpenWorkspacesSettingsDialog())"/> |
63 | 71 | </MudTooltip> |
64 | 72 | </MudStack> |
65 | 73 | </HeaderContent> |
|
85 | 93 | <MudPaper Class="border border-solid rounded-lg mb-3 d-flex"> |
86 | 94 | <MudStack Row="false" AlignItems="AlignItems.Center" StretchItems="StretchItems.Middle" Wrap="Wrap.NoWrap"> |
87 | 95 | <MudTooltip Text="@T("Show your workspaces")" Placement="@TOOLBAR_TOOLTIP_PLACEMENT"> |
88 | | - <MudIconButton Size="Size.Medium" Icon="@this.WorkspaceSidebarToggleIcon" OnClick="() => this.ToggleWorkspaceSidebar()"/> |
| 96 | + <MudIconButton Size="Size.Medium" Icon="@this.WorkspaceSidebarToggleIcon" OnClick="@(() => this.ToggleWorkspaceSidebar())"/> |
89 | 97 | </MudTooltip> |
90 | 98 | <MudText Typo="Typo.h6" Style="writing-mode: vertical-lr; word-spacing: 0.5em;"> |
91 | 99 | @T("Your workspaces") |
92 | 100 | </MudText> |
93 | 101 | <MudTooltip Text="@T("Configure your workspaces")" Placement="@TOOLBAR_TOOLTIP_PLACEMENT"> |
94 | | - <MudIconButton Icon="@Icons.Material.Filled.Settings" Size="Size.Medium" OnClick="async () => await this.OpenWorkspacesSettingsDialog()"/> |
| 102 | + <MudIconButton Icon="@Icons.Material.Filled.Settings" Size="Size.Medium" OnClick="@(async () => await this.OpenWorkspacesSettingsDialog())"/> |
95 | 103 | </MudTooltip> |
96 | 104 | </MudStack> |
97 | 105 | </MudPaper> |
|
125 | 133 | </MudText> |
126 | 134 |
|
127 | 135 | <MudTooltip Text="@T("Configure your workspaces")" Placement="@TOOLBAR_TOOLTIP_PLACEMENT"> |
128 | | - <MudIconButton Icon="@Icons.Material.Filled.Settings" Size="Size.Medium" OnClick="async () => await this.OpenWorkspacesSettingsDialog()"/> |
| 136 | + <MudIconButton Icon="@Icons.Material.Filled.Settings" Size="Size.Medium" OnClick="@(async () => await this.OpenWorkspacesSettingsDialog())"/> |
129 | 137 | </MudTooltip> |
130 | | - <MudIconButton Icon="@Icons.Material.Filled.Close" Color="Color.Error" Size="Size.Medium" OnClick="() => this.ToggleWorkspacesOverlay()"/> |
| 138 | + <MudIconButton Icon="@Icons.Material.Filled.Close" Color="Color.Error" Size="Size.Medium" OnClick="@(() => this.ToggleWorkspacesOverlay())"/> |
131 | 139 | </MudStack> |
132 | 140 | </MudDrawerHeader> |
133 | 141 | <MudDrawerContainer Class="ml-6"> |
|
0 commit comments