From 1650f188af505e6971905f2da3eb96ae09741d0b Mon Sep 17 00:00:00 2001 From: neri Date: Thu, 23 Jan 2020 20:55:19 +0100 Subject: [PATCH] centralise contact details --- src/components/data.js | 66 ++++++++++++++++++++++++++++++ src/markdown-pages/datenschutz.mdx | 33 +++++++-------- src/markdown-pages/impressum.mdx | 47 ++++++++++----------- src/markdown-pages/kontakt.mdx | 16 +++----- src/markdown-pages/verein.mdx | 5 +-- 5 files changed, 113 insertions(+), 54 deletions(-) create mode 100644 src/components/data.js 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.