From 57854575e1a4d79bdfe0709e46de30b8c773786c Mon Sep 17 00:00:00 2001 From: jessikitty Date: Wed, 20 May 2026 15:17:57 +1000 Subject: [PATCH] =?UTF-8?q?v1.0.0:=20Slide=20views=20=E2=80=94=20list,=20c?= =?UTF-8?q?reate,=20edit,=20delete,=20preview?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Views/Slides/Index.cshtml | 56 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 Views/Slides/Index.cshtml diff --git a/Views/Slides/Index.cshtml b/Views/Slides/Index.cshtml new file mode 100644 index 0000000..4f9b8aa --- /dev/null +++ b/Views/Slides/Index.cshtml @@ -0,0 +1,56 @@ +@model List +@{ + ViewData["Title"] = "Meows (Slides)"; +} + +@section HeaderActions { + New Meow +} + +@if (Model.Any()) +{ +
+ + + + + + @foreach (var slide in Model) + { + + + + + + + + } + +
NameTypeAssigned ToUpdatedActions
@slide.Name + @switch (slide.SlideType) + { + case SlideType.Content: Content break; + case SlideType.Embed: Embed break; + case SlideType.IcsCalendar: Calendar break; + } + + @if (slide.DeviceSlides.Any()) { @foreach (var ds in slide.DeviceSlides) { @ds.Device.Name } } + else { Unassigned } + @slide.UpdatedAt.ToString("dd MMM yyyy HH:mm") +
+ + + +
+
+
+} +else +{ +
+ +

No meows yet

+

Create your first slide to get started.

+ Create Meow +
+}