diff --git a/src/components/data.js b/src/components/data.js
new file mode 100644
index 0000000..fa1f305
--- /dev/null
+++ b/src/components/data.js
@@ -0,0 +1,66 @@
+import React from "react"
+
+// helper
+const text = text => {
+ return (
+
+ {text.split("\n").map((line, key) => {
+ return (
+
+ {line}
+
+
+ )
+ })}
+
+ )
+}
+
+const mail = (mail, name) => {
+ const text = name ? name : mail
+ return {text}
+}
+
+// all the data
+const PublicMail = () => mail("presse@chaostreff-dortmund.de")
+const AbuseMail = () => mail("abuse@chaostreff-dortmund.de")
+const WebmasterMail = () => mail("webmaster@chaostreff-dortmund.de")
+const PostmasterMail = () => mail("postmaster@chaostreff-dortmund.de")
+const ChairpersonMail = () => mail("vorstand@chaostreff-dortmund.de")
+const MailinglistMail = () => mail("discuss@lists.chaostreff-dortmund.de")
+const DonationMail = () => mail("spenden@chaostreff-dortmund.de)")
+const Address = () =>
+ text(
+ `Chaostreff Dortmund e.V.
+Braunschweiger Str. 22
+44145 Dortmund
+Deutschland`
+ )
+const Phone = () => "+49 (0)231 8 404 777"
+const Fax = () => "+49 (0)231 8 404 779"
+const BankAccount = () =>
+ text(
+ `Empfänger: Chaostreff Dortmund e.V.
+IBAN: DE19 4306 0967 4009 3686 00
+BIC: GENODEM1GLS`
+ )
+const Chairperson1 = () => "Tim Windelschmidt (1. Vorsitzender)"
+const Chairperson2 = () => "Stefan Hausschild (2. Vorsitzender)"
+const Chairperson3 = () => "Jan Münch (Kassenwart)"
+
+export {
+ PublicMail,
+ AbuseMail,
+ WebmasterMail,
+ PostmasterMail,
+ ChairpersonMail,
+ MailinglistMail,
+ DonationMail,
+ Address,
+ Phone,
+ Fax,
+ BankAccount,
+ Chairperson1,
+ Chairperson2,
+ Chairperson3,
+}
diff --git a/src/markdown-pages/datenschutz.mdx b/src/markdown-pages/datenschutz.mdx
index ce6728d..65359df 100644
--- a/src/markdown-pages/datenschutz.mdx
+++ b/src/markdown-pages/datenschutz.mdx
@@ -3,6 +3,7 @@ path: "/datenschutz"
title: "datenschutzerklärung"
edit: "datenschutz.mdx"
---
+import { Address, Phone, Chairperson1, Chairperson2, ChairpersonMail } from '../components/data.js'
# Datenschutzerklärung
@@ -45,18 +46,17 @@ Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Komm
Die verantwortliche Stelle für die Datenverarbeitung auf dieser Website ist:
-Chaostreff Dortmund e.V.
-Braunschweiger Str. 22
-44145 Dortmund
-Deutschland
+
Vertretungsberechtigter Vorstand
-Tim Windelschmidt (1. Vorsitzender)
-Stefan Hauschild (2. Vorsitzender)
+
+
+
+
-Telefon: +49 231 8 404 777
-E-Mail: [vorstand@chaostreff-dortmund.de](mailto:vorstand@chaostreff-dortmund.de)
+Telefon:
+E-Mail:
Verantwortliche Stelle ist die natürliche oder juristische Person, die allein oder gemeinsam mit anderen über die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten (z.B. Namen, E-Mail-Adressen o. Ä.) entscheidet.
@@ -164,20 +164,17 @@ Please note that data transmitted via the internet (e.g. via email communication
The party responsible for processing data on this website is:
-Chaostreff Dortmund e.V.
-Braunschweiger Str. 22
-44145 Dortmund
-Deutschland
+
Vertretungsberechtigter Vorstand
-Tim Windelschmidt (1. Vorsitzender)
-Stefan Hauschild (2. Vorsitzender)
+
+
+
+
-
-
-Telephone: +49 231 8 404 777
-Email: [vorstand@chaostreff-dortmund.de](mailto:vorstand@chaostreff-dortmund.de)
+Telephone:
+Email:
The responsible party is the natural or legal person who alone or jointly with others decides on the purposes and means of processing personal data (names, email addresses, etc.).
diff --git a/src/markdown-pages/impressum.mdx b/src/markdown-pages/impressum.mdx
index ac75bc8..8c3580e 100644
--- a/src/markdown-pages/impressum.mdx
+++ b/src/markdown-pages/impressum.mdx
@@ -3,46 +3,47 @@ path: "/impressum"
title: "impressum"
edit: "impressum.mdx"
---
+import {
+ PublicMail,
+ AbuseMail,
+ WebmasterMail,
+ PostmasterMail,
+ Address,
+ Phone,
+ Fax,
+ BankAccount,
+ Chairperson1,
+ Chairperson2,
+ Chairperson3
+} from "../components/data.js"
# Impressum
## Postanschrift
-Chaostreff Dortmund e.V.
-Braunschweiger Str. 22
-44145 Dortmund
-Deutschland
+
Vertretungsberechtigter Vorstand
-- Tim Windelschmidt (1. Vorsitzender)
-- Stefan Hauschild (2. Vorsitzender)
-- Jan Münch (Kassenwart)
+-
+-
+-
## E-Mail
-- Presseanfragen bitte per E-Mail an unsere
-[Pressestelle](mailto:presse@chaostreff-dortmund.de)
-- Netz-Missbrauch Meldungen an die
-[abuse-addresse](mailto:abuse@chaostreff-dortmund.de)
-- Anfragen bezüglich inhaltlicher Gestaltung bitte per E-Mail an den
-[Webmaster](mailto:webmaster@chaostreff-dortmund.de)
-- Technischer Kontakt:
-[postmaster@chaostreff-dortmund.de](mailto:postmaster@chaostreff-dortmund.de)
+- Presseanfragen bitte per E-Mail an unsere Pressestelle
+- Netz-Missbrauch Meldungen an die abuse-addresse
+- Anfragen bezüglich inhaltlicher Gestaltung bitte per E-Mail an den Webmaster
+- Technischer Kontakt:
## Telefon
-- Chaos-Raum (Di+Do ab ca 19Uhr): +49 (0)231 8 404 777
-- Fax: +49 (0)231 8 404 779
+- Chaos-Raum (Di+Do ab ca 19Uhr):
+- Fax:
## Kontodaten
-Empfänger: Chaostreff Dortmund
-IBAN: DE19 4306 0967 4009 3686 00
-BIC: GENODEM1GLS
-Konto-Nr.: 4009 368 600
-BLZ: 430 609 67
-Bank: GLS-Bank
+
## Logo
diff --git a/src/markdown-pages/kontakt.mdx b/src/markdown-pages/kontakt.mdx
index 9faebbd..0b6c511 100644
--- a/src/markdown-pages/kontakt.mdx
+++ b/src/markdown-pages/kontakt.mdx
@@ -4,6 +4,7 @@ title: "kontakt"
edit: "kontakt.mdx"
---
import Accordion from "../components/accordion.js"
+import { PublicMail, MailinglistMail, DonationMail, Address, Phone } from "../components/data.js"
# Ich möchte
@@ -70,12 +71,11 @@ Sonst erreichen dich die Antworten möglicherweise nicht).
Wenn du dich zum Chaostreff gesellen möchtest,
trägst du dich am besten auf der Liste ein.
-Unsere Mailinglist ist unter
-[discuss@lists.chaostreff-dortmund.de](mailto:discuss@lists.chaostreff-dortmund.de),
+Unsere Mailinglist ist unter ,
diese ist auch unsere öffentliche Mailingliste.
-Presse: [presse@chaostreff-dortmund.de](mailto:presse@chaostreff-dortmund.de)
-Spenden: [spenden@chaostreff-dortmund.de](mailto:spenden@chaostreff-dortmund.de)
+Presse:
+Spenden:
## Subscriben/Unsubscriben auf die Mailingliste
@@ -141,13 +141,9 @@ nach bestem Wissen und Gewissen, zu unterstützen.
Wenn du eher auf Voice-Communication stehst
(oder einfach wissen willst, ob jemand im Raum ist),
kannst du uns auch anrufen:
-Es klingelt im Raum, wenn man **+49 231 8404777** wählt.
+Es klingelt im Raum, wenn man **** wählt.
-
-Chaostreff Dortmund e.V.
-Braunschweiger Str. 22
-44145 Dortmund
-Deutschland
+
diff --git a/src/markdown-pages/verein.mdx b/src/markdown-pages/verein.mdx
index 1e48659..742326c 100644
--- a/src/markdown-pages/verein.mdx
+++ b/src/markdown-pages/verein.mdx
@@ -3,6 +3,7 @@ path: "/verein"
title: "verein"
edit: "verein.mdx"
---
+import { BankAccount } from "../components/data.js"
# Verein
@@ -106,9 +107,7 @@ am liebsten natürlich wenn sie regelmäßig ist. ;)
## Gerne, wo soll ich unterschreiben?
-Empfänger: Chaostreff Dortmund e.V.
-IBAN: DE19 4306 0967 4009 3686 00
-BIC: GENODEM1GLS
+
Der Chaostreff Dortmund ist vom Finanzamt als gemeinnützig anerkannt und
deshalb dürfen wir Spendenbescheinigungen ausstellen.