Alle Neuigkeiten
-
- {news.map((item) => (
-
-
-

-
-
- {item.title}
- {item.date}
-
-
- {item.description}
-
-
- ))}
+
+ {/* Team-Filter */}
+
+
+
+ {/* News nach Jahren gruppiert */}
+ {Object.entries(groupedNews).map(([year, items]) => (
+
+
{year}
+
+ {(items as typeof news).map((item) => (
+
+
+

+
+
+ {item.title}
+ {new Date(item.date).toLocaleDateString("de-DE")}
+
+
+ {item.description}
+
+
+ ))}
+
+
+ ))}
+
);
};
diff --git a/src/pages/LoginPage.tsx b/src/pages/LoginPage.tsx
new file mode 100644
index 000000000..205d237ec
--- /dev/null
+++ b/src/pages/LoginPage.tsx
@@ -0,0 +1,26 @@
+import { Input } from "@/components/ui/input";
+import { Button } from "@/components/ui/button";
+import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
+
+const LoginPage = () => {
+ return (
+
+
+
+ Login
+
+
+
+
+
+
+ );
+};
+
+export default LoginPage;
diff --git a/src/pages/MitgliedWerden.tsx b/src/pages/MitgliedWerden.tsx
index 8d420bc9c..1165fe573 100644
--- a/src/pages/MitgliedWerden.tsx
+++ b/src/pages/MitgliedWerden.tsx
@@ -1,19 +1,51 @@
import { Input } from "@/components/ui/input";
import { Button } from "@/components/ui/button";
import { Card, CardContent } from "@/components/ui/card";
+import IbanInput from "@/components/IbanInput";
+import AdresseInput from "@/components/AdresseInput";
+
+
const MitgliedWerdenPage = () => {
return (
-
+
Mitglied werden
diff --git a/src/pages/TeamDetailPage.tsx b/src/pages/TeamDetailPage.tsx
index 6886789be..111a82088 100644
--- a/src/pages/TeamDetailPage.tsx
+++ b/src/pages/TeamDetailPage.tsx
@@ -15,6 +15,7 @@ const teamData = [
"/images/damen1-2.jpg",
"/images/damen1-3.jpg",
],
+ canJoin: false,
players: [
{ name: "Anna", position: "Außenangriff", nickname: "Speedy", image: "/images/anna.jpg" },
{ name: "Lea", position: "Libera", nickname: "Wall-E", image: "/images/lea.jpg" },
@@ -32,6 +33,7 @@ const teamData = [
"/images/players/herren1/carousel/carousel2.jpg",
"/images/players/herren1/carousel/carousel2.jpg",
],
+ canJoin: true,
players: [
{ name: "Samuel", position: "Mittelblock", nickname: "BeSamu", image: "/images/players/herren1/samuel.jpg" },
{ name: "Sten", position: "Außen/Annahme", nickname: "Stenislav", image: "/images/players/herren1/sten.jpg" },
@@ -43,6 +45,7 @@ const teamData = [
{ name: "Marc", position: "Diagonal", nickname: "Marci", image: "/images/players/herren1/marc.jpg" },
{ name: "Phillip", position: "Libero", nickname: "Hifi", image: "/images/players/herren1/phillip.jpg" },
{ name: "Kathrin", position: "Trainerin", nickname: "Mutti", image: "/images/players/herren1/phillip.jpg" },
+ { name: "DU?", position: "Alles", },
],
},
];
@@ -85,6 +88,14 @@ const TeamDetailPage = () => {
{team.description}
Training: {team.trainingTimes}
+ {/*Join Button */}
+ {team.canJoin && (
+
+
+
+ )}
{/* Spielerübersicht */}