72 lines
2.1 KiB
TypeScript
72 lines
2.1 KiB
TypeScript
import { calendar } from "../entity/calendar";
|
|
import { member } from "../entity/member";
|
|
import { Salutation } from "../enums/salutation";
|
|
|
|
export const newsletterDemoData: {
|
|
title: string;
|
|
description: string;
|
|
newsletterTitle: string;
|
|
newsletterText: string;
|
|
newsletterSignatur: string;
|
|
dates: Array<
|
|
Partial<
|
|
calendar & {
|
|
formattedStarttime: string;
|
|
formattedFullStarttime: string;
|
|
formattedEndtime: string;
|
|
formattedFullEndtime: string;
|
|
}
|
|
>
|
|
>;
|
|
recipient: Partial<member & { street: string; streetNumber: string; streetNumberAdd: string }>;
|
|
} = {
|
|
title: "Beispiel Newsletter Daten",
|
|
description: "Zusammenfassung der Demodaten.",
|
|
newsletterTitle: "<h1>Sehr geehrtes Feuerwehrmitglied</h1>",
|
|
newsletterText: "<p>zu folgenden Terminen möchten wir recht herzlich zur Teilnahme einladen:</p>",
|
|
newsletterSignatur: "<p>Mit freundlichen Grüßen</p><p>...</p>",
|
|
dates: [
|
|
{
|
|
title: "Termin 1",
|
|
content: "<p>Beschreibung eines Termins</p>",
|
|
starttime: new Date(),
|
|
formattedStarttime: new Date().toLocaleDateString("de-DE", {
|
|
weekday: "long",
|
|
day: "2-digit",
|
|
month: "long",
|
|
}),
|
|
formattedFullStarttime: new Date().toLocaleDateString("de-DE", {
|
|
weekday: "long",
|
|
day: "2-digit",
|
|
month: "long",
|
|
year: "numeric",
|
|
hour: "2-digit",
|
|
minute: "2-digit",
|
|
}),
|
|
endtime: new Date(),
|
|
formattedEndtime: new Date().toLocaleDateString("de-DE", {
|
|
weekday: "long",
|
|
day: "2-digit",
|
|
month: "long",
|
|
}),
|
|
formattedFullEndtime: new Date().toLocaleDateString("de-DE", {
|
|
weekday: "long",
|
|
day: "2-digit",
|
|
month: "long",
|
|
year: "numeric",
|
|
hour: "2-digit",
|
|
minute: "2-digit",
|
|
}),
|
|
location: "Feuerwehrhaus",
|
|
},
|
|
],
|
|
recipient: {
|
|
firstname: "Julian",
|
|
lastname: "Krauser",
|
|
salutation: Salutation.sir,
|
|
nameaffix: "",
|
|
street: "Straße",
|
|
streetNumber: "Hausnummer",
|
|
streetNumberAdd: "Adresszusatz",
|
|
},
|
|
};
|