mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2025-04-28 11:59:48 +00:00
Added component for all assistant blocks
This commit is contained in:
parent
17514752d8
commit
7751e61a01
@ -0,0 +1,26 @@
|
|||||||
|
<MudItem xs="3">
|
||||||
|
<MudCard Outlined="@true" Style="border-width: 2px; border-color: #0d47a1; border-radius: 12px; border-style: solid;">
|
||||||
|
<MudCardHeader>
|
||||||
|
<CardHeaderContent>
|
||||||
|
<MudStack AlignItems="AlignItems.Center" Row="@true">
|
||||||
|
<MudIcon Icon="@this.Icon" Size="Size.Large" Color="Color.Primary"/>
|
||||||
|
<MudText Typo="Typo.h6">
|
||||||
|
@this.Name
|
||||||
|
</MudText>
|
||||||
|
</MudStack>
|
||||||
|
</CardHeaderContent>
|
||||||
|
</MudCardHeader>
|
||||||
|
<MudCardContent>
|
||||||
|
<MudStack>
|
||||||
|
<MudText>
|
||||||
|
@this.Description
|
||||||
|
</MudText>
|
||||||
|
</MudStack>
|
||||||
|
</MudCardContent>
|
||||||
|
<MudCardActions>
|
||||||
|
<MudButton Size="Size.Large" Variant="Variant.Filled" StartIcon="@this.Icon" Color="Color.Default" Href="@this.Link">
|
||||||
|
@this.ButtonText
|
||||||
|
</MudButton>
|
||||||
|
</MudCardActions>
|
||||||
|
</MudCard>
|
||||||
|
</MudItem>
|
@ -0,0 +1,21 @@
|
|||||||
|
using Microsoft.AspNetCore.Components;
|
||||||
|
|
||||||
|
namespace AIStudio.Components.Blocks;
|
||||||
|
|
||||||
|
public partial class AssistantBlock : ComponentBase
|
||||||
|
{
|
||||||
|
[Parameter]
|
||||||
|
public string Name { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
[Parameter]
|
||||||
|
public string Description { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
[Parameter]
|
||||||
|
public string Icon { get; set; } = Icons.Material.Filled.DisabledByDefault;
|
||||||
|
|
||||||
|
[Parameter]
|
||||||
|
public string ButtonText { get; set; } = "Start";
|
||||||
|
|
||||||
|
[Parameter]
|
||||||
|
public string Link { get; set; } = string.Empty;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user