+ @if (heroData().date || (heroData().tags?.length ?? 0) > 0) {
+
+
+ {{ heroData().date }}
- }
-
+ @for (tag of heroData().tags; track $index) {
+
+ {{ typeof tag === "string" ? tag : tag.title }}
+
+ }
+
+ }
{{ heroData().title }}
-
-
-
-
-
-
-
+ @if (heroData().writtenBy) {
+
+
+
+
+
+
-
-
{{ heroData().writtenBy }}
+
+ {{ heroData().writtenBy }}
+
-
-
+ }
diff --git a/projects/demo/src/app/pages/list-page/list-page.component.html b/projects/demo/src/app/pages/list-page/list-page.component.html
index c1160569..f52a0820 100644
--- a/projects/demo/src/app/pages/list-page/list-page.component.html
+++ b/projects/demo/src/app/pages/list-page/list-page.component.html
@@ -1,23 +1,25 @@
-
-
-
- @for (tag of availableTags(); track tag) {
-
+
+ }
@for (contentData of paginatedContentDatas(); track $index) {