@@ -70,7 +93,6 @@
>
-
Vakt {i + 1}
-
{#if shiftLength >= 4}
NB: Vakten er lengre enn 4 timer!
{/if}
-
Ansvarlige
-
+
+ Alle ansvarlige vil få en e-post med kalenderinvitasjon når arrangementet opprettes.
+
{#each createEventState.shifts[i].users as user, j (user)}
Ingen ansvarlige. Husk å legge til.
{/each}
-
{/each}
-
-
-
+
diff --git a/internal/emails/emails/index.ts b/internal/emails/emails/index.ts
index 1ad7fae3..1755f150 100644
--- a/internal/emails/emails/index.ts
+++ b/internal/emails/emails/index.ts
@@ -6,3 +6,8 @@ export {
default as InvitationEmail,
type InvitationEmailProps,
} from "./invitation";
+export {
+ default as ShiftEmail,
+ type ShiftEmailProps,
+}
+ from "./shiftemail";
diff --git a/internal/emails/emails/shiftemail.tsx b/internal/emails/emails/shiftemail.tsx
new file mode 100644
index 00000000..e1e71966
--- /dev/null
+++ b/internal/emails/emails/shiftemail.tsx
@@ -0,0 +1,79 @@
+import {
+ Body,
+ Container,
+ Head,
+ Html,
+ Text,
+ Tailwind,
+} from "@react-email/components";
+
+export interface ShiftEmailProps {
+ shift: {
+ startAt: string;
+ endAt: string;
+ summary: string;
+ description?: string;
+ };
+ user: {
+ name: string;
+ email: string;
+ };
+}
+
+const ShiftEmail = ({ shift, user }: ShiftEmailProps) => {
+ return (
+
+
+