centralise contact details

This commit is contained in:
neri 2020-01-23 20:55:19 +01:00
parent 5daa0a1bc2
commit 1650f188af
5 changed files with 113 additions and 54 deletions

66
src/components/data.js Normal file
View File

@ -0,0 +1,66 @@
import React from "react"
// helper
const text = text => {
return (
<p>
{text.split("\n").map((line, key) => {
return (
<span key={key}>
{line}
<br />
</span>
)
})}
</p>
)
}
const mail = (mail, name) => {
const text = name ? name : mail
return <a href={`mailto:${mail}`}>{text}</a>
}
// 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,
}

View File

@ -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
<Address/>
Vertretungsberechtigter Vorstand
Tim Windelschmidt (1. Vorsitzender)
Stefan Hauschild (2. Vorsitzender)
<p>
<Chairperson1/><br/>
<Chairperson2/>
</p>
Telefon: +49 231 8 404 777
E-Mail: [vorstand@chaostreff-dortmund.de](mailto:vorstand@chaostreff-dortmund.de)
Telefon: <Phone/>
E-Mail: <ChairpersonMail/>
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
<Address/>
Vertretungsberechtigter Vorstand
Tim Windelschmidt (1. Vorsitzender)
Stefan Hauschild (2. Vorsitzender)
<p>
<Chairperson1/><br/>
<Chairperson2/>
</p>
Telephone: +49 231 8 404 777
Email: [vorstand@chaostreff-dortmund.de](mailto:vorstand@chaostreff-dortmund.de)
Telephone: <Phone/>
Email: <ChairpersonMail/>
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.).

View File

@ -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
<Address/>
Vertretungsberechtigter Vorstand
- Tim Windelschmidt (1. Vorsitzender)
- Stefan Hauschild (2. Vorsitzender)
- Jan Münch (Kassenwart)
- <Chairperson1/>
- <Chairperson2/>
- <Chairperson3/>
## 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 <PublicMail/>
- Netz-Missbrauch Meldungen an die abuse-addresse <AbuseMail/>
- Anfragen bezüglich inhaltlicher Gestaltung bitte per E-Mail an den Webmaster <WebmasterMail/>
- Technischer Kontakt: <PostmasterMail/>
## 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): <Phone/>
- Fax: <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
<BankAccount/>
## Logo

View File

@ -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 <MailinglistMail/>,
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: <PublicMail/>
Spenden: <DonationMail/>
## 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 **<Phone/>** wählt.
</Accordion>
<Accordion title="euch Totholz zuschicken (einen Brief)">
Chaostreff Dortmund e.V.
Braunschweiger Str. 22
44145 Dortmund
Deutschland
<Address/>
</Accordion>

View File

@ -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
<BankAccount/>
Der Chaostreff Dortmund ist vom Finanzamt als gemeinnützig anerkannt und
deshalb dürfen wir Spendenbescheinigungen ausstellen.