+
+
+
@Data.SortTitle.Substring(0, 1)
-
+
@Data.Title
-
+
@Data.Subtitle
diff --git a/ErsatzTV/Shared/MediaItemsGrid.razor b/ErsatzTV/Shared/MediaItemsGrid.razor
index c8f3d90a9..f52b68a3c 100644
--- a/ErsatzTV/Shared/MediaItemsGrid.razor
+++ b/ErsatzTV/Shared/MediaItemsGrid.razor
@@ -2,7 +2,7 @@
@using ErsatzTV.Application.MediaItems.Queries
@inject IMediator Mediator
-
+
@foreach (AggregateMediaItemViewModel item in _data.OrderBy(i => i.SortTitle))
{
diff --git a/ErsatzTV/wwwroot/css/site.css b/ErsatzTV/wwwroot/css/site.css
index 5f282702b..e91d6bf70 100644
--- a/ErsatzTV/wwwroot/css/site.css
+++ b/ErsatzTV/wwwroot/css/site.css
@@ -1 +1,28 @@
-
\ No newline at end of file
+.media-card-grid {
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+}
+
+.media-card-container {
+ width: 152px;
+}
+
+.media-card {
+ display: flex;
+ flex-direction: column;
+ height: 220px;
+ justify-content: center;
+ width: 152px;
+}
+
+.media-card-title {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: 100%;
+}
+
+.media-card-poster-placeholder {
+ font-weight: bold;
+}
\ No newline at end of file