Added option to apply css classes

This commit is contained in:
Thorsten Sommer 2024-07-14 15:13:23 +02:00
parent 88aefe1c4e
commit 17514752d8
Signed by: tsommer
GPG Key ID: 371BBA77A02C0108
2 changed files with 9 additions and 1 deletions

View File

@ -1,7 +1,7 @@
@using AIStudio.Tools @using AIStudio.Tools
@using MudBlazor @using MudBlazor
<MudCard Class="my-2 rounded-lg" Outlined="@true"> <MudCard Class="@this.CardClasses" Outlined="@true">
<MudCardHeader> <MudCardHeader>
<CardHeaderAvatar> <CardHeaderAvatar>
<MudAvatar Color="@this.Role.ToColor()"> <MudAvatar Color="@this.Role.ToColor()">

View File

@ -33,6 +33,12 @@ public partial class ContentBlockComponent : ComponentBase
[Parameter] [Parameter]
public DateTimeOffset Time { get; init; } public DateTimeOffset Time { get; init; }
/// <summary>
/// Optional CSS classes.
/// </summary>
[Parameter]
public string Class { get; set; } = string.Empty;
[Inject] [Inject]
private Rust Rust { get; init; } = null!; private Rust Rust { get; init; } = null!;
@ -107,4 +113,6 @@ public partial class ContentBlockComponent : ComponentBase
break; break;
} }
} }
private string CardClasses => $"my-2 rounded-lg {this.Class}";
} }