From d0ad6d8cb5f2e959b0989ec76244658e273839dc Mon Sep 17 00:00:00 2001 From: Mia Winter Date: Sat, 3 Feb 2024 12:56:10 +0100 Subject: [PATCH] Added CategoryBadgeComponent --- Wave/Components/ArticleComponent.razor | 4 +--- Wave/Components/CategoryBadgeComponent.razor | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 Wave/Components/CategoryBadgeComponent.razor diff --git a/Wave/Components/ArticleComponent.razor b/Wave/Components/ArticleComponent.razor index e5d1aca..ddf0253 100644 --- a/Wave/Components/ArticleComponent.razor +++ b/Wave/Components/ArticleComponent.razor @@ -31,9 +31,7 @@ @if (Article.Categories.Count > 0) {

@foreach (var category in Article.Categories.OrderBy(c => c.Color)) { - - @category.Name - + }

} diff --git a/Wave/Components/CategoryBadgeComponent.razor b/Wave/Components/CategoryBadgeComponent.razor new file mode 100644 index 0000000..8445088 --- /dev/null +++ b/Wave/Components/CategoryBadgeComponent.razor @@ -0,0 +1,14 @@ +@using Wave.Utilities +@using Wave.Data + + + @Category.Name + + +@code { + [Parameter] + public required Category Category { get; set; } + [Parameter(CaptureUnmatchedValues = true)] + public Dictionary? AdditionalAttributes { get; set; } + +} \ No newline at end of file