diff --git a/src/app/components/CalendarEventCreate.svelte b/src/app/components/CalendarEventCreate.svelte
index 8d304409..4132b611 100644
--- a/src/app/components/CalendarEventCreate.svelte
+++ b/src/app/components/CalendarEventCreate.svelte
@@ -8,6 +8,7 @@
import Icon from "@lib/components/Icon.svelte"
import Field from "@lib/components/Field.svelte"
import Button from "@lib/components/Button.svelte"
+ import Spinner from "@lib/components/Spinner.svelte"
import ModalHeader from "@lib/components/ModalHeader.svelte"
import ModalFooter from "@lib/components/ModalFooter.svelte"
import DateTimeInput from "@lib/components/DateTimeInput.svelte"
@@ -156,6 +157,8 @@
Go back
-
+
diff --git a/src/app/components/CalendarEventItem.svelte b/src/app/components/CalendarEventItem.svelte
index 19ed9e1e..4c202889 100644
--- a/src/app/components/CalendarEventItem.svelte
+++ b/src/app/components/CalendarEventItem.svelte
@@ -4,9 +4,8 @@
import {formatTimestamp, formatTimestampAsDate, formatTimestampAsTime} from "@welshman/app"
import Icon from "@lib/components/Icon.svelte"
import Link from "@lib/components/Link.svelte"
- import Content from "@app/components/Content.svelte"
import CalendarEventActions from "@app/components/CalendarEventActions.svelte"
- import EventPostedBy from "@app/components/EventPostedBy.svelte"
+ import ProfileLink from "@app/components/ProfileLink.svelte"
import {makeCalendarPath} from "@app/routes"
const {
@@ -25,9 +24,9 @@
const isSingleDay = $derived(startDateDisplay === endDateDisplay)
-
+
-
{meta.title || meta.name}
+
{meta.title || meta.name}
{formatTimestampAsTime(start)} — {isSingleDay
@@ -35,9 +34,10 @@
: formatTimestamp(end)}
-
diff --git a/src/app/components/EventPostedBy.svelte b/src/app/components/EventPostedBy.svelte
deleted file mode 100644
index a2187fa4..00000000
--- a/src/app/components/EventPostedBy.svelte
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- Posted by
-
-
diff --git a/src/app/components/ProfileLink.svelte b/src/app/components/ProfileLink.svelte
new file mode 100644
index 00000000..8abbe309
--- /dev/null
+++ b/src/app/components/ProfileLink.svelte
@@ -0,0 +1,15 @@
+
+
+
diff --git a/src/app/components/ThreadItem.svelte b/src/app/components/ThreadItem.svelte
index 96cab198..65e01ae7 100644
--- a/src/app/components/ThreadItem.svelte
+++ b/src/app/components/ThreadItem.svelte
@@ -4,7 +4,7 @@
import {formatTimestamp} from "@welshman/app"
import Link from "@lib/components/Link.svelte"
import Content from "@app/components/Content.svelte"
- import EventPostedBy from "@app/components/EventPostedBy.svelte"
+ import ProfileLink from "@app/components/ProfileLink.svelte"
import ThreadActions from "@app/components/ThreadActions.svelte"
import {makeThreadPath} from "@app/routes"
@@ -34,7 +34,9 @@
{/if}
diff --git a/src/lib/components/Divider.svelte b/src/lib/components/Divider.svelte
index 12fc59d4..8861dbcf 100644
--- a/src/lib/components/Divider.svelte
+++ b/src/lib/components/Divider.svelte
@@ -1,16 +1,15 @@
-
+
{#if children}
{@render children?.()}
-
+
{/if}
diff --git a/src/routes/spaces/[relay]/calendar/[id]/+page.svelte b/src/routes/spaces/[relay]/calendar/[id]/+page.svelte
index 05e94548..16a7095d 100644
--- a/src/routes/spaces/[relay]/calendar/[id]/+page.svelte
+++ b/src/routes/spaces/[relay]/calendar/[id]/+page.svelte
@@ -1,9 +1,17 @@