diff --git a/.github/workflows/security-vulnerability-test.yml b/.github/workflows/security-vulnerability-test.yml.disabled
similarity index 100%
rename from .github/workflows/security-vulnerability-test.yml
rename to .github/workflows/security-vulnerability-test.yml.disabled
diff --git a/.gitignore b/.gitignore
index 222759e..c734006 100644
--- a/.gitignore
+++ b/.gitignore
@@ -28,3 +28,4 @@ yarn.lock
.idea/
/LateX
+.vscode/
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
index ac7fae9..7c3d141 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -11,11 +11,18 @@
"typescript": "typescript"
},
"tailwindCSS.experimental.classRegex": [
- ["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"],
- ["cn\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"]
+ [
+ "cva\\(([^)]*)\\)",
+ "[\"'`]([^\"'`]*).*?[\"'`]"
+ ],
+ [
+ "cn\\(([^)]*)\\)",
+ "[\"'`]([^\"'`]*).*?[\"'`]"
+ ]
],
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit"
- }
-}
\ No newline at end of file
+ },
+ "git.addAICoAuthor": "off"
+}
\ No newline at end of file
diff --git a/public/satzung.pdf b/public/satzung.pdf
index b4a2994..5c03d50 100644
Binary files a/public/satzung.pdf and b/public/satzung.pdf differ
diff --git a/src/components/Carousel.astro b/src/components/Carousel.astro
index 2f31d89..464aa77 100644
--- a/src/components/Carousel.astro
+++ b/src/components/Carousel.astro
@@ -28,7 +28,7 @@ const width = (await Promise.all(images.map(async (image) => await image())))
const duration = width / speed + 's';
---
-
+
{
[...images, ...images].map((image) => (
@@ -44,49 +44,3 @@ const duration = width / speed + 's';
}
-
-
diff --git a/src/content/home/ar/workshops.md b/src/content/home/ar/workshops.md
index 326b8b9..09858d2 100644
--- a/src/content/home/ar/workshops.md
+++ b/src/content/home/ar/workshops.md
@@ -4,7 +4,7 @@ style: dark
order: 1
buttons:
ticket:
- label: شراء تذكرة
+ label: سجل مجاناً
url: https://pretix.eu/dojosw
more:
label: مزيد من المعلومات
diff --git a/src/content/home/collaborations.md b/src/content/home/collaborations.md
index 2056ad5..40af0da 100644
--- a/src/content/home/collaborations.md
+++ b/src/content/home/collaborations.md
@@ -2,10 +2,10 @@
title: Kooperationen
---
-Sie sind bei einer Schule oder einer anderen Bildungseinrichtung und wollen mit uns kooperieren?
+Du bist bei einer Schule oder einer anderen Bildungseinrichtung und willst mit uns kooperieren?
-Schreiben Sie uns eine Mail an [hallo@coderdojo-schoeneweide.de](mailto:hallo@coderdojo-schoeneweide.de).
+Schreibe uns eine Mail an [hallo@coderdojo-schoeneweide.de](mailto:hallo@coderdojo-schoeneweide.de).
-Sie möchten wissen, was wir genau anbieten?
+Du möchtest wissen, was wir genau anbieten?
-Schauen Sie sich unsere [→ Workshop-Konzepte](./workshops/) an!
+Schau Dir unsere [→ Workshop-Konzepte](./workshops/) an!
diff --git a/src/content/home/en/workshops.md b/src/content/home/en/workshops.md
index 4488eb2..f0548f8 100644
--- a/src/content/home/en/workshops.md
+++ b/src/content/home/en/workshops.md
@@ -4,7 +4,7 @@ style: dark
order: 1
buttons:
ticket:
- label: Buy ticket
+ label: Free regestration
url: https://pretix.eu/dojosw
more:
label: More info
diff --git a/src/content/home/workshops.md b/src/content/home/workshops.md
index 4276662..256a044 100644
--- a/src/content/home/workshops.md
+++ b/src/content/home/workshops.md
@@ -4,7 +4,7 @@ style: dark
order: 1
buttons:
ticket:
- label: Ticket kaufen
+ label: Kostenlos Anmelden
url: https://pretix.eu/dojosw
more:
label: Mehr Infos
diff --git a/src/content/pages/kooperationen.md b/src/content/pages/kooperationen.md
index 6607bf5..9dcbe66 100644
--- a/src/content/pages/kooperationen.md
+++ b/src/content/pages/kooperationen.md
@@ -22,10 +22,10 @@ partners:
name: Partner 8
---
-Sie sind bei einer Schule oder einer anderen Bildungseinrichtung und wollen mit uns kooperieren?
+Du bist bei einer Schule oder einer anderen Bildungseinrichtung und willst mit uns kooperieren?
-Schreiben Sie uns eine Mail an [hallo@coderdojo-schoeneweide.de](mailto:hallo@coderdojo-schoeneweide.de).
+Schreibe uns eine Mail an [hallo@coderdojo-schoeneweide.de](mailto:hallo@coderdojo-schoeneweide.de).
-Sie möchten wissen, was wir genau anbieten?
+Du möchtest wissen, was wir genau anbieten?
-Schauen Sie sich unsere [→ Workshop-Konzepte](./workshops/) an!
+Schau Dir unsere [→ Workshop-Konzepte](./workshops/) an!
diff --git a/src/styles/global.css b/src/styles/global.css
index 3b11689..d0f476b 100644
--- a/src/styles/global.css
+++ b/src/styles/global.css
@@ -125,4 +125,46 @@
@apply flex gap-5 my-5;
}
+ /* Carousel styles */
+ .carousel {
+ @apply overflow-hidden mask-x-from-90%;
+
+ > div {
+ @apply flex flex-row items-center gap-5;
+ animation: move var(--duration) infinite linear;
+ }
+
+ &:hover > div {
+ animation-play-state: paused;
+ }
+ }
+
+ .carousel picture {
+ @apply h-auto w-auto flex-shrink-0;
+ }
+
+ @keyframes move {
+ 0% {
+ transform: translateX(0);
+ }
+
+ 100% {
+ transform: translateX(-50%);
+ }
+ }
+
+ /* RTL support for Arabic and other RTL languages */
+ [dir='rtl'] .carousel > div {
+ animation: moveRTL var(--duration) infinite linear;
+ }
+
+ @keyframes moveRTL {
+ 0% {
+ transform: translateX(0);
+ }
+
+ 100% {
+ transform: translateX(50%);
+ }
+ }
}