Refactored action columns

This commit is contained in:
Thorsten Sommer 2025-03-27 07:39:44 +01:00
parent 12885a4fff
commit c99b231f4a
Signed by: tsommer
GPG Key ID: 371BBA77A02C0108
5 changed files with 67 additions and 55 deletions

View File

@ -228,18 +228,20 @@ else
<HeaderContent> <HeaderContent>
<MudTh>Name</MudTh> <MudTh>Name</MudTh>
<MudTh>Type</MudTh> <MudTh>Type</MudTh>
<MudTh Style="text-align: left;">Actions</MudTh> <MudTh>Actions</MudTh>
</HeaderContent> </HeaderContent>
<RowTemplate> <RowTemplate>
<MudTd>@context.EmbeddingName</MudTd> <MudTd>@context.EmbeddingName</MudTd>
<MudTd>@context.EmbeddingType</MudTd> <MudTd>@context.EmbeddingType</MudTd>
<MudTd Style="text-align: left;"> <MudTd>
<MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.Edit" Class="ma-2" OnClick="() => this.EditEmbedding(context)"> <MudStack Row="true" Class="mb-2 mt-2" Wrap="Wrap.Wrap">
Edit <MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.Edit" OnClick="() => this.EditEmbedding(context)">
</MudButton> Edit
<MudButton Variant="Variant.Filled" Color="Color.Error" StartIcon="@Icons.Material.Filled.Delete" Class="ma-2" OnClick="() => this.DeleteEmbedding(context)"> </MudButton>
Delete <MudButton Variant="Variant.Filled" Color="Color.Error" StartIcon="@Icons.Material.Filled.Delete" OnClick="() => this.DeleteEmbedding(context)">
</MudButton> Delete
</MudButton>
</MudStack>
</MudTd> </MudTd>
</RowTemplate> </RowTemplate>
</MudTable> </MudTable>
@ -274,17 +276,19 @@ else
</ColGroup> </ColGroup>
<HeaderContent> <HeaderContent>
<MudTh>Name</MudTh> <MudTh>Name</MudTh>
<MudTh Style="text-align: left;">Actions</MudTh> <MudTh>Actions</MudTh>
</HeaderContent> </HeaderContent>
<RowTemplate> <RowTemplate>
<MudTd>@context.Name</MudTd> <MudTd>@context.Name</MudTd>
<MudTd Style="text-align: left;"> <MudTd>
<MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.Edit" Class="ma-2" OnClick="() => this.EditRetrievalProcess(context)"> <MudStack Row="true" Class="mb-2 mt-2" Wrap="Wrap.Wrap">
Edit <MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.Edit" OnClick="() => this.EditRetrievalProcess(context)">
</MudButton> Edit
<MudButton Variant="Variant.Filled" Color="Color.Error" StartIcon="@Icons.Material.Filled.Delete" Class="ma-2" OnClick="() => this.DeleteRetrievalProcess(context)"> </MudButton>
Delete <MudButton Variant="Variant.Filled" Color="Color.Error" StartIcon="@Icons.Material.Filled.Delete" OnClick="() => this.DeleteRetrievalProcess(context)">
</MudButton> Delete
</MudButton>
</MudStack>
</MudTd> </MudTd>
</RowTemplate> </RowTemplate>
</MudTable> </MudTable>

View File

@ -36,7 +36,7 @@
<MudTh>Name</MudTh> <MudTh>Name</MudTh>
<MudTh>Provider</MudTh> <MudTh>Provider</MudTh>
<MudTh>Model</MudTh> <MudTh>Model</MudTh>
<MudTh Style="text-align: left;">Actions</MudTh> <MudTh>Actions</MudTh>
</HeaderContent> </HeaderContent>
<RowTemplate> <RowTemplate>
<MudTd>@context.Num</MudTd> <MudTd>@context.Num</MudTd>
@ -44,16 +44,18 @@
<MudTd>@context.UsedLLMProvider</MudTd> <MudTd>@context.UsedLLMProvider</MudTd>
<MudTd>@this.GetEmbeddingProviderModelName(context)</MudTd> <MudTd>@this.GetEmbeddingProviderModelName(context)</MudTd>
<MudTd Style="text-align: left;"> <MudTd>
<MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.OpenInBrowser" Class="ma-2" Href="@context.UsedLLMProvider.GetDashboardURL()" Target="_blank" Disabled="@(!context.UsedLLMProvider.HasDashboard())"> <MudStack Row="true" Class="mb-2 mt-2" Wrap="Wrap.Wrap">
Open Dashboard <MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.OpenInBrowser" Href="@context.UsedLLMProvider.GetDashboardURL()" Target="_blank" Disabled="@(!context.UsedLLMProvider.HasDashboard())">
</MudButton> Open Dashboard
<MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.Edit" Class="ma-2" OnClick="() => this.EditEmbeddingProvider(context)"> </MudButton>
Edit <MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.Edit" OnClick="() => this.EditEmbeddingProvider(context)">
</MudButton> Edit
<MudButton Variant="Variant.Filled" Color="Color.Error" StartIcon="@Icons.Material.Filled.Delete" Class="ma-2" OnClick="() => this.DeleteEmbeddingProvider(context)"> </MudButton>
Delete <MudButton Variant="Variant.Filled" Color="Color.Error" StartIcon="@Icons.Material.Filled.Delete" OnClick="() => this.DeleteEmbeddingProvider(context)">
</MudButton> Delete
</MudButton>
</MudStack>
</MudTd> </MudTd>
</RowTemplate> </RowTemplate>
</MudTable> </MudTable>

View File

@ -23,18 +23,20 @@
<HeaderContent> <HeaderContent>
<MudTh>#</MudTh> <MudTh>#</MudTh>
<MudTh>Profile Name</MudTh> <MudTh>Profile Name</MudTh>
<MudTh Style="text-align: left;">Actions</MudTh> <MudTh>Actions</MudTh>
</HeaderContent> </HeaderContent>
<RowTemplate> <RowTemplate>
<MudTd>@context.Num</MudTd> <MudTd>@context.Num</MudTd>
<MudTd>@context.Name</MudTd> <MudTd>@context.Name</MudTd>
<MudTd Style="text-align: left;"> <MudTd>
<MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.Edit" Class="ma-2" OnClick="() => this.EditProfile(context)"> <MudStack Row="true" Class="mb-2 mt-2" Wrap="Wrap.Wrap">
Edit <MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.Edit" OnClick="() => this.EditProfile(context)">
</MudButton> Edit
<MudButton Variant="Variant.Filled" Color="Color.Error" StartIcon="@Icons.Material.Filled.Delete" Class="ma-2" OnClick="() => this.DeleteProfile(context)"> </MudButton>
Delete <MudButton Variant="Variant.Filled" Color="Color.Error" StartIcon="@Icons.Material.Filled.Delete" OnClick="() => this.DeleteProfile(context)">
</MudButton> Delete
</MudButton>
</MudStack>
</MudTd> </MudTd>
</RowTemplate> </RowTemplate>
</MudTable> </MudTable>

View File

@ -24,7 +24,7 @@
<MudTh>Instance Name</MudTh> <MudTh>Instance Name</MudTh>
<MudTh>Provider</MudTh> <MudTh>Provider</MudTh>
<MudTh>Model</MudTh> <MudTh>Model</MudTh>
<MudTh Style="text-align: left;">Actions</MudTh> <MudTh>Actions</MudTh>
</HeaderContent> </HeaderContent>
<RowTemplate> <RowTemplate>
<MudTd>@context.Num</MudTd> <MudTd>@context.Num</MudTd>
@ -44,16 +44,18 @@
@("as selected by provider") @("as selected by provider")
} }
</MudTd> </MudTd>
<MudTd Style="text-align: left;"> <MudTd>
<MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.OpenInBrowser" Class="ma-2" Href="@context.UsedLLMProvider.GetDashboardURL()" Target="_blank" Disabled="@(!context.UsedLLMProvider.HasDashboard())"> <MudStack Row="true" Class="mb-2 mt-2" Wrap="Wrap.Wrap">
Open Dashboard <MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.OpenInBrowser" Href="@context.UsedLLMProvider.GetDashboardURL()" Target="_blank" Disabled="@(!context.UsedLLMProvider.HasDashboard())">
</MudButton> Open Dashboard
<MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.Edit" Class="ma-2" OnClick="() => this.EditLLMProvider(context)"> </MudButton>
Edit <MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.Edit" OnClick="() => this.EditLLMProvider(context)">
</MudButton> Edit
<MudButton Variant="Variant.Filled" Color="Color.Error" StartIcon="@Icons.Material.Filled.Delete" Class="ma-2" OnClick="() => this.DeleteLLMProvider(context)"> </MudButton>
Delete <MudButton Variant="Variant.Filled" Color="Color.Error" StartIcon="@Icons.Material.Filled.Delete" OnClick="() => this.DeleteLLMProvider(context)">
</MudButton> Delete
</MudButton>
</MudStack>
</MudTd> </MudTd>
</RowTemplate> </RowTemplate>
</MudTable> </MudTable>

View File

@ -29,7 +29,7 @@
<MudTh>Name</MudTh> <MudTh>Name</MudTh>
<MudTh>Type</MudTh> <MudTh>Type</MudTh>
<MudTh>Embedding</MudTh> <MudTh>Embedding</MudTh>
<MudTh Style="text-align: left;">Actions</MudTh> <MudTh>Actions</MudTh>
</HeaderContent> </HeaderContent>
<RowTemplate> <RowTemplate>
<MudTd>@context.Num</MudTd> <MudTd>@context.Num</MudTd>
@ -37,14 +37,16 @@
<MudTd>@context.Type.GetDisplayName()</MudTd> <MudTd>@context.Type.GetDisplayName()</MudTd>
<MudTd>@this.GetEmbeddingName(context)</MudTd> <MudTd>@this.GetEmbeddingName(context)</MudTd>
<MudTd Style="text-align: left;"> <MudTd>
<MudIconButton Variant="Variant.Filled" Color="Color.Info" Icon="@Icons.Material.Filled.Info" Class="ma-2" OnClick="() => this.ShowInformation(context)"/> <MudStack Row="true" Class="mb-2 mt-2" Wrap="Wrap.Wrap">
<MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.Edit" Class="ma-2" OnClick="() => this.EditDataSource(context)"> <MudIconButton Variant="Variant.Filled" Color="Color.Info" Icon="@Icons.Material.Filled.Info" OnClick="() => this.ShowInformation(context)"/>
Edit <MudButton Variant="Variant.Filled" Color="Color.Info" StartIcon="@Icons.Material.Filled.Edit" OnClick="() => this.EditDataSource(context)">
</MudButton> Edit
<MudButton Variant="Variant.Filled" Color="Color.Error" StartIcon="@Icons.Material.Filled.Delete" Class="ma-2" OnClick="() => this.DeleteDataSource(context)"> </MudButton>
Delete <MudButton Variant="Variant.Filled" Color="Color.Error" StartIcon="@Icons.Material.Filled.Delete" OnClick="() => this.DeleteDataSource(context)">
</MudButton> Delete
</MudButton>
</MudStack>
</MudTd> </MudTd>
</RowTemplate> </RowTemplate>
</MudTable> </MudTable>